Bonjour,
J'ai fait un script (non fonctionnel) et je ne vois pas où est mon erreur...
L'idée est de cocher des checkbox et ensuite on appuie sur un bouton pour effacer les lignes correspondante et la valeur de la case à cocher passe à false.
function deleteRowContents(){
const fich = SpreadsheetApp.getActiveSpreadsheet();
const fich_BDD = fich.getSheetByName("Base de données");
const colAdata = fich_BDD.getRange("A:A").getValue();
for(let i = colAdata.length-1;i >= 0;i--){
if(colAdata[i][0] === true){
fich_BDD.getRange(i,2,i,13).clearContent;
fich_BDD.getRange(i,1).setvalue(false);
}
}
}
Qu'est que j'ai mal fait ?
les checkbox sont en colonne A2:A, ligne à effacer en B2:M
Quand j'exécute le script, rien ne se passe...