Programme pour crée un indicateur
Publié : 19 avr. 2023 14:13
Bonjour,
Je cherche à crée un indicateur sur google sheet en codant sur google app script. Voici ce que je cherche à faire :
J'ai plusieurs lignes dans un tableau, chacune d'elles renseignent un domaine et une valeur (soit "pos" (point positif) soit "neg" (négatif)). Le programme permettrait de regarder combiens il y a de "pos" et de "neg" en fonction d'un domaine.
voir exemples en pièces jointes.
On tire ensuite de ce tableau (capture 1) l'indicateur recherché.
Le programme que j'ai commencé à faire ne fonctionne visiblement pas ... je le met ci dessous.
function Valdom() {
var feuilleBD = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("BD");
var caze = feuilleBD.getDataRange().getValues();
var compteur1 =0
var compteur2 = 0
var compteur3 = 0
var taille = caze.length
console.log(caze[2][3])
for(i=3;i<=taille;i++){
if(caze[3] == "CAF / Client") {
compteur1= compteur1+1
}
else if (caze[3] == "Chiffrage / AVP") {
compteur2= compteur2+1
}
else (caze[3] == "MdP / Process Projet") {
compteur3= compteur3+1
}
}
console.log(compteur1)
console.log(compteur2)
console.log(compteur3)
}
Si vous avez une idée pour me débloquer ou un code similaire je suis preneuse...
Cordialement,
Jeanne
Je cherche à crée un indicateur sur google sheet en codant sur google app script. Voici ce que je cherche à faire :
J'ai plusieurs lignes dans un tableau, chacune d'elles renseignent un domaine et une valeur (soit "pos" (point positif) soit "neg" (négatif)). Le programme permettrait de regarder combiens il y a de "pos" et de "neg" en fonction d'un domaine.
voir exemples en pièces jointes.
On tire ensuite de ce tableau (capture 1) l'indicateur recherché.
Le programme que j'ai commencé à faire ne fonctionne visiblement pas ... je le met ci dessous.
function Valdom() {
var feuilleBD = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("BD");
var caze = feuilleBD.getDataRange().getValues();
var compteur1 =0
var compteur2 = 0
var compteur3 = 0
var taille = caze.length
console.log(caze[2][3])
for(i=3;i<=taille;i++){
if(caze[3] == "CAF / Client") {
compteur1= compteur1+1
}
else if (caze[3] == "Chiffrage / AVP") {
compteur2= compteur2+1
}
else (caze[3] == "MdP / Process Projet") {
compteur3= compteur3+1
}
}
console.log(compteur1)
console.log(compteur2)
console.log(compteur3)
}
Si vous avez une idée pour me débloquer ou un code similaire je suis preneuse...
Cordialement,
Jeanne