Code Apps script sur google doc erreur UI

Bonjour,

J'aimerais créer un script à partir de google docs. Je suis encore à l'étape des testes mais je suis bloquée. J'ai l'erreur suivante :

Exception: Cannot call SpreadsheetApp.getUi() from this context.

Mon erreur vient de la ligne suivante :

SpreadsheetApp.getUi()

Mais je ne comprends pas le pourquoi... Je passes bien par "Extensions" puis "App Script". De plus le script m'appartient et j'ai tenté de fermer mon navigateur et redémarrer mon PC mais l'erreur persiste... Pouvez-vous m'aider ?

Ci-dessous mon code complet

// Add a custom menu to the active spreadsheet, including a separator and a sub-menu.
function onOpen(e) {
  SpreadsheetApp.getUi()
      .createMenu('My Menu')
      .addItem('My menu item', 'myFunction')
      .addSeparator()
      .addSubMenu(SpreadsheetApp.getUi().createMenu('My sub-menu')
          .addItem('One sub-menu item', 'mySecondFunction')
          .addItem('Another sub-menu item', 'myThirdFunction'))
      .addToUi();
}

Merci par avance.

Cordialement.

Bonjour,

Cette erreur indique que le script n'arrive pas à atteindre l'UI de Sheet.

Avez vous bien le fichier sheet concerné par votre script d'ouvert, puis vous allez dans extension > apps script > lancer le script en cliquant sur "Exécuter" ?

Avez vous bien eu la demande d'autorisation Google lors de la 1ère exécution ?

Rechercher des sujets similaires à "code apps script google doc erreur"