Bonjour
je recherche une bonne âme qui a déjà un code GAS
pour ajouter et supprimer un menu
en effet lorsque je lance une fonction une page s 'active et mon menu apparait pas de souci
par contre lorsque je veux faire disparaitre le menu liée a la page qui est redevenu masqué
!!!!!!!!!!!!!!!BAH CA MARCHE PO !!!!!!!!!!!!!!!
au passage mon code pour supprimer / ajouter mon menu
// Fonction pour créer le menu (si ce n'est pas déjà fait)
function creerMenu() {
// Vérifie si le menu existe déjà
var menus = SpreadsheetApp.getUi();
var menuExiste = false;
for (var i = 0; i < menus.length; i++) {
if (menus[i].getName() == 'ACTION') {
menuExiste = true;
break;
}
}
// Crée le menu s'il n'existe pas
if (!menuExiste) {
SpreadsheetApp.getUi()
.createMenu('ACTION')
.addItem('Envoyez la commande', 'vlc')
.addSeparator()
.addItem('Enregistrez', 'vseem')
.addSeparator()
.addItem('Annulez', 'annuler')
.addToUi();
}
}
/// Fonction pour supprimer le menu
function supprimerMenu() {
var menus = SpreadsheetApp.getUi(); // Obtenir la liste des menus
for (var i = 0; i < menus.length; i++) { // Parcourir la liste des menus
if (menus[i].getName() == 'ACTION SUR COMMANDE') { // Vérifier le nom du menu
menus[i].deleteItem(0); // Supprimer le premier élément du menu (index 0)
menus[i].deleteItem(0); // Supprimer le deuxième élément (qui est maintenant à l'index 0)
menus[i].deleteItem(0); // Supprimer le troisième élément
menus[i].deleteMenu(); // Supprimer le menu avec deleteMenu()
break; // Sortir de la boucle après avoir supprimé le menu
}
}
}