Bonjour à tous,
Je viens demander de l'aide aux experts du javascript de m'orienter un peu avec mon code, à mon avis, il me manque une prise de conscience sur les types d'objet mais là je me heurte à mon manque d'XP...
Mon objectif ? Déplacer les valeurs d'une Feuille partagée sur Google Sheet vers une autre feuille du même classeur qui alimente un tableau et des graphiques.
En exécutant mon petit code en Javascript, un bug se déclare à la dernière ligne. Si vous n'avez pas trop de temps, pourriez-vous me désigner un bon lien pour m'orienter sur la prog en Javascript sur Google Sheet/doc ?
A votre bon coeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 function nouvelle_entree() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets() [0] var ss2 = SpreadsheetApp.getActiveSpreadsheet(); var sheet2 = ss2.getSheets() [1] var newData = new Array(); var k = 1; var range = sheet.getRange('B1:P1000'); var values = range.getValues(); for (var i = 1; i < values.length; i++) { ; if (values[i][14] < 0) { Logger.log(values[i][0]); newData.push(values[i][0]); k = k + 1 }; i = i + 1 }; Logger.log(newData[0], newData[1], newData[0], newData[0], newData[0]) sheet2.getRange(1, 1, 5, 1).setValues(newData); }
Message d'erreur : Impossible de convertir Array en Object
Toute aide, même minime sera le bienvenu
Partager