Boite de dialogue et script

Bonsoir, encore moi...

voilà, je bloque sur une action avec script et boitede dialogue avec choix "oui" ou "non".

J 'ai un script qui fonctionne (effacer le contenu de certaines celules).

J'aimerai y associer un message de confirmation "oui" ou "non", j'y suis partiellement parvenu car quand je referme ce message via la croix située en haut a droite un message d'erreur apparait..

Voici le code en question

function VIDER_FORM() {

 const ui = SpreadsheetApp.getUi();
    const response = ui.alert('⚠️', ' Voulez-vous vraiment vider le formulaire?', ui.ButtonSet.YES_NO);
    if (response == ui.Button.NO) {
      return;
    }
    else if (response == ui.Button.YES)

  var spreadsheet = SpreadsheetApp.getActive();
  spreadsheet.getRange('B11:C28').activate();
  spreadsheet.getActiveRangeList().clear({contentsOnly: true, skipFilteredRows: true});
  spreadsheet.getRange('H13').activate();
};

et voici le message d'erreur que ça renvoie quand je ferme avec la croix "TypeError: Cannot read property 'getRange' of undefined"

sinon le reste fonctionne, autant la validation par oui que par non.

des idées pour me tirer d'affaire?

Merciiii

Mets entre crochets ce qui correspond à else if

else if (response == ui.Button.YES) {

}

Ah ben une nouvelle fois merci!!

Comme c'est agréable d'avoir a faire avec des pros

Merci, bonne soirée

Rechercher des sujets similaires à "boite dialogue script"