Page 1 sur 1

Bibliothèque et Menu

Publié : 12 févr. 2023 15:49
par cobri
Bonjour,

J'ai quelques sheets avec des scripts
les sheets ont des fonctionnalités spécifiques, en fonction de l'utilisation
Je me suis dit que je gérerais bien cela dans des bibliothèques (un modèle de doc, une bibliothèque)
chacun de mes Sheets possède un menu spécial pour les scripts
j'ai tenté de créer une bibliothèque, mais si je peux en mode console exécuter le script , je n'arrive pas à faire apparaître le menu (c'est balot)

Auriez vous un conseil à me donner

Re: Bibliothèque et Menu

Publié : 16 févr. 2023 15:06
par NC_Quentin
Bonjour !

Tout dépend à quel niveau est le problème. Si on parle bien des bibliothèques Apps Script, leurs déclencheurs ne se déclenchent plus une fois qu’ils sont dans la bibliothèque, notamment le fameux onOpen() qui est classiquement utilisé pour modifier l’interface dans Sheets à l’ouverture. Dans le code qui utilise la bibliothèque, il faut bien penser à remettre un déclencheur pour faire apparaître l’interface.

Un exemple extrêmement simple en images :

1. Le code qui sert de Bibliothèque

Image

2. Le code lié à ma feuille Sheets. On notera, à gauche, que j’ai bien rajouté SheetsUITester en Bibliothèque, ce qui me permet d’y faire référence dans le code.

Image

3. Et comme on peut voir, le fichier Sheets a bien le menu de SheetsUITester qui s’affiche :

Image

J’espère que c’est assez clair et que ça pourra aider !

Re: Bibliothèque et Menu

Publié : 20 févr. 2023 12:43
par cobri
Oui, c'est très clair,
Merci, je vais tester cela

Re: Bibliothèque et Menu

Publié : 16 mai 2023 17:16
par cobri
Bonjour,

Je viens enfin de pouvoir tester avec la procédure de ce document
https://thierryvanoffe.com/google-apps- ... liotheque/
Ton explication était claire et mon menu apparait correctement
Merci de nouveau