0
votes

Erreur lors de l'appelant une fonction à l'aide de "OnOpen (E)"

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

manquant {Avant le corps de la fonction. (ligne 8, fichier "code") (ligne où la fonction updateColdata est appelée)

voici mon code: xxx


0 commentaires

4 Réponses :


0
votes

Votre manquant A {à la ligne 8 ou vous n'avez pas l'intention d'écrire le second Fonction UpdateColdata (); ou Fonction UpdateColdata () {}


0 commentaires

0
votes

Regardez la ligne Fonction UpdateColdata (); . L'erreur de syntaxe indique que vous n'avez pas ouvert la définition de la fonction avec un "{" comme: xxx

ce que vous avez fourni était invalide JavaScript


0 commentaires

0
votes

Essayez ceci:

function onOpen(e) {
  SpreadsheetApp.getUi()
  .createMenu('Scripts')
  .addItem('test', 'Test1')
  .addToUi();
  UpdateColData();

  }

function UpdateColData() {
  //function definition
}


4 commentaires

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.



0
votes

Vous n'appelez pas une fonction à l'aide de la fonction Word:

function onOpen(e) {
  SpreadsheetApp.getUi()
  .createMenu('Scripts')
  .addItem('test', 'Test1')
  .addToUi();

   UpdateColData();

  }


0 commentaires