Salut !
Voici un script faisant cela :
function onChange(e) {
const authorizedSheets = [
'Feuille 1',
'Feuille 2',
'Feuille 3',
];
if (e.changeType === 'INSERT_GRID') {
const sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
let sheetsToDelete = [];
sheets.forEach(function(sheet) {
if (!authorizedSheets.includes(sheet.getSheetName())) {
SpreadsheetApp.getActiveSpreadsheet().deleteSheet(sheet);
Browser.msgBox("Il est interdit d'insérer de nouvelles feuilles !");
}
});
}
}
+ il faut ajouter un déclencheur : à chaque changement