Snippet JS pour Google Sheet

La base pour la gestion des pages

// Get active spreadSheet  

var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var data = sheet.getDataRange();

// Gestion des colonnes et des lignes

var lastRow = data.getLastRow();
var lastCol = data.getLastCol();

// Cacher des lignes ou des colonnes

sheet.hideColumns(i);
sheet.hideRows(i);

// Ajout d’un menu personnalisé avec différents sous menu

function onOpen() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet();

  // Options du menu 
 var entries = [
    {name: "Item name 1", functionName: "leNomDeLaFonctionAAppeler"},
    {name: "Item name 2", functionName: "leNomDeLaFonctionAAppeler"}
];

  // Nom du menu
  sheet.addMenu("NOM DU MENU", entries);
};