Comment déboguer le Script Google Apps (aka où Enregistreur.journal journal?)

Dans des Feuilles de calcul Google, vous pouvez ajouter de la fonctionnalité de script. Je vais ajouter quelque chose pour la onEdit événement, mais je ne peux pas dire si ça fonctionne. Aussi loin que je peux dire, vous ne pouvez pas déboguer un événement en direct à partir de Feuilles de calcul Google, de sorte que vous avez à faire à partir du débogueur, ce qui est inutile puisque l'événement argument passé à mon onEdit() fonction sera toujours undefined si je le lance à partir de la Script Editor.

Alors, j'ai essayé d'utiliser le Logger.log méthode pour enregistrer certaines données à chaque fois que le onEdit fonction est appelée, mais cela aussi me semble qu'il ne fonctionne que lorsqu'il est exécuté à partir de la Script Editor. Quand je le lance à partir de la Script Editor, je peux afficher les journaux en allant à View->Logs...

J'espérais que je serais en mesure de voir les journaux à partir de quand l'événement est exécuté, mais je ne peux pas le comprendre.

Comment corriger ce genre de choses?

  • Même problème ici accepté réponse ne répond pas, mais donne beaucoup de mal de plaine info.
  • Il semble que l'on s'est fixé maintenant. Tant que vous ouvrez l'Éditeur de Script à partir de votre feuille de calcul, laissez-onglet ouvert lorsque vous exécutez le farcir dans votre Feuille. Revenez ensuite à l'onglet script et il aura la Journalisation des info en elle.
  • tldr; copier, coller, et exécuter Logger.log('firstLog');MailApp.sendEmail({to:'[email protected]',subject: "subject here ^_^",body: Logger.getLog()});
  • Maby, vous devez modifier la accepté de répondre ou ajouter une note Stackdriver enregistrement est disponible.