Je jouais avec les Apps Script pour essayer et d'ajouter la valeur d'une cellule dans une colonne spécifique (C4:C14) dans ma feuille de calcul à la cellule C15 quand il y a une Note qui dit: "payé"
J'ai lu la documentation de la Classe de Gamme et a été en mesure d'obtenir les valeurs des notes, ainsi que de la valeur des cellules dans la plage de cellules (C4:C14), mais je suis incapable de définir la somme sur la base du contenu de l'Insert Noter sur des Feuilles de calcul Google.
Voici le code que j'ai travaillé jusqu'à présent, ainsi que la capture d'écran de ma feuille.
function getPaid () {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var range = sheet.getRange("C4:C14");
var rangeval = range.getValues();
Logger.log(rangeval);
var comments = range.getNotes();
for (var i = 0; i > range.length; i++) {
if ( range.getNotes()[i] === "paid" ) {
sheet.getRange('C15').setValue(0 + rangeval[i]);
}
Logger.log(range.getNotes[i]);
}
Logger.log(comments);
}