Google Spreadheets Scripts: vérifier si la cellule est vide
Je veux à l'entrée d'une variable dans une cellule seulement si la cellule est vide. L'instruction if, cependant, ne fonctionne pas. Des conseils?
var ss=SpreadsheetApp.getActiveSpreadsheet();
var r=ss.getRange("'odpovědi'!A2:J");
var rws=r.getNumRows();
ax=r.getCell(rws-1, 10).getValue();
if (ax == "") {
ax = "foo";
r.getCell(rws-1, 9).setValue(ax);
}
Vous avez la colonne 10 sur une seule ligne, et 9 sur l'autre, de sorte que ceux sont deux cellules différentes. Une faute de frappe. Sinon, il fonctionne comme prévu.
OriginalL'auteur orobinec | 2017-01-15
Vous devez vous connecter pour publier un commentaire.
Pas besoin de extact la valeur pour déterminer si la cellule est vide. Feuille de calcul Google API a déjà une méthode pour cela: Gamme - isBlank méthode
OriginalL'auteur A. Masson
Essayer:
OriginalL'auteur Ed Nelson
Si vous avez déjà la valeur de la cellule puis utilisez
===
ou!==
opérateurs si vous voulez éviter de conversion de type (où0 == ""
).Extrait de Code permettant de diminuer le pas de cellule vide de valeurs
OriginalL'auteur koxt