Afficher ou masquer une feuille avec Apps Script
Pour afficher ou masquer une feuille à partir d'un code Google Apps Script vous disposez des méthodes showSheet et hideSheet.
Masquer une feuille
La fonction suivante masque la feuille Exemple à l'aide de la méthode hideSheet :
function masquer() {
const feuille = SpreadsheetApp.getActive().getSheetByName('Exemple');
feuille.hideSheet();
}
Afficher une feuille
La fonction suivante affiche la feuille Exemple à l'aide de la méthode showSheet :
function afficher() {
const feuille = SpreadsheetApp.getActive().getSheetByName('Exemple');
feuille.showSheet();
}
Après utilisation de cette fonction, l'onglet de la feuille apparaît en bas de page.
Pour afficher également la feuille à l'écran, ajoutez la méthode activate à votre code :
function afficher() {
const feuille = SpreadsheetApp.getActive().getSheetByName('Exemple');
feuille.showSheet();
feuille.activate();
}
Notez que le contenu de cette dernière fonction peut être raccourci comme ceci :
function afficher() {
SpreadsheetApp.getActive().getSheetByName('Exemple').showSheet().activate();
}