Je veux exécuter une fonction lorsqu'une feuille de Google est ouverte pour laquelle j'essaie d'appeler une fonction à l'aide de la fonction OnOpen (E)
mais je reçois une erreur lorsque j'essaie de déboguer p>
manquant {Avant le corps de la fonction. (ligne 8, fichier "code") (ligne où la fonction updateColdata est appelée) p>
voici mon code: p>
4 Réponses :
Votre manquant A {à la ligne 8 ou vous n'avez pas l'intention d'écrire le second
Fonction UpdateColdata (); code> ou
Fonction UpdateColdata () {} code> p>
Regardez la ligne ce que vous avez fourni était invalide JavaScript P> P> Fonction UpdateColdata (); code>. L'erreur de syntaxe indique que vous n'avez pas ouvert la définition de la fonction avec un "{" comme:
Essayez ceci:
function onOpen(e) { SpreadsheetApp.getUi() .createMenu('Scripts') .addItem('test', 'Test1') .addToUi(); UpdateColData(); } function UpdateColData() { //function definition }
désolé mais je n'ai pas reçu votre commentaire. J'ai une fonction Updatecoldata qui supprime certaines lignes et certaines colonnes indésirables (basées à la date) qui se déroule seul. Je veux exécuter ce moment de code j'ouvre la feuille Google.
Ensuite, vous aurez probablement besoin de le faire Installable .
Cela a fonctionné. Merci beaucoup. `` `` Fonction updateColdata () {}
Veuillez sélectionner une réponse.
Vous n'appelez pas une fonction à l'aide de la fonction Word:
function onOpen(e) { SpreadsheetApp.getUi() .createMenu('Scripts') .addItem('test', 'Test1') .addToUi(); UpdateColData(); }