Tester le contenu d'une range

Bonjour ,

Relativement novice dans la Prog Apps Script , je "tourne en rond" avec une problématique de test cellule...

Je cherche à vérifier le contenu d'une range (texte ou nombre) pour afficher un message d'alerte , en cas d'absence de contenu...

Touts mes essais avec = ou == ou != ont échoués ...

"feuille.getRange(lignesColonneA, 10" récupère bien le contenu de la range , mais ma condition "Si" n'a pas l'air de fonctionner ...

Ou cela "pêche-t-il" s'il vous plait ?

Merci !

Ci-dessous mes quelques lignes :

function verif_1() {

var app = SpreadsheetApp ;
var classeur = app.getActiveSpreadsheet() ;
var feuille = classeur.getActiveSheet();

var valColonneA = feuille.getRange("A1:A").getValues(); 
var lignesColonneA = valColonneA.filter(String).length+2; 

var sui=0

if (feuille.getRange(lignesColonneA, 10) == 10) {

// Résult Ok.
mot=feuille.getRange(lignesColonneA, 10).getValues();
SpreadsheetApp.getUi().alert(mot);

  SpreadsheetApp.getUi().alert ('\t⚠️.\t INCOMPLET.   \n\nLa Catégorie n"est pas renseignée ...');

  feuille.getRange(lignesColonneA, 9).activate();

}
else {

  sui=2;
  //feuille.getRange(lignesColonneA, 4).setValue("Ok");sui=3;

  sui=4;
  //feuille.getRange(lignesColonneA, 4).setValue("Sorti");
}
}

Bonjour,

en faisant ceci

feuille.getRange(lignesColonneA, 10) == 10

tu compares 2 choses différentes, une range et une valeur, ajoute a minima getValue()

feuille.getRange(lignesColonneA, 10).getValue() == 10

Bonjour ,

Effectivement, une fois la bonne solution en tête, cela devient logique ..

Merci pour votre réponse rapide !

Bien cordialement.

Max.

Rechercher des sujets similaires à "tester contenu range"