donnees arduino vers page sheet google (suite)

bonjour, j’ai envoyé un post (page 3) sur ce même sujet (mais pas grand réponse)
j’ai avancé et réussi a envoyer données sur page une sheet google sur colonne a (date) et colonne b (données) en suivant le lien de la vidéo :
video => Arduino Data Logging to Google Docs (Spreadsheet) - YouTube

pour cela on doit :

créer une page sheet google (prendre de N° adresse de cette page)
créer une macro google (programme ci-dessous)et ajouter adresse en vert programme
puis créer un scenario dans pushingbox google

mais impossible d’utiliser des colonnes supplémentaires ? pouvez vous m’expliquer comment faire ? quels sont les modifs a réaliser sur le programme ci-dessous (en rouge??) ainsi que les modifs de scenario sur pushingbox ??? => ?tempData=$tempData$ je pense qu’il faut rajouter des choses ??

nota: autre “petit” problème; la date envoyé sur la page sheet est au format (anglais) avec 3 heures de différence ?? peut-on y remédier ???

ci-dessous macro :

//-----------------------------------------------
//Originally published by Mogsdad@Stackoverflow
//Modified for jarkomdityaz.appspot.com
//-----------------------------------------------
/*

GET request query:
https://script.google.com/macros/s//exec?tempData=data_here

*/

/* Using spreadsheet API */

function doGet(e) {
Logger.log( JSON.stringify(e) ); // view parameters

var result = ‘Ok’; // assume success

if (e.parameter == undefined) {
result = ‘No Parameters’;
}
else {
var id = ‘’; // Spreadsheet ID
var sheet = SpreadsheetApp.openById(id).getActiveSheet();
var newRow = sheet.getLastRow() + 1;
var rowData = ;
//var waktu = new Date();
rowData[0] = new Date(); // Timestamp in column A
for (var param in e.parameter) {
Logger.log(‘In for loop, param=’+param);
var value = stripQuotes(e.parameter[param]);
//Logger.log(param + ‘:’ + e.parameter[param]);
switch (param) {
case ‘tempData’: //Parameter
rowData[1] = value; //Value in column B
break;
// case ‘column_C’:
// rowData[2] = value;
// break;
default:
result = “unsupported parameter”;
}
}
Logger.log(JSON.stringify(rowData));

// Write new row below
var newRange = sheet.getRange(newRow, 1, 1, rowData.length);
newRange.setValues([rowData]);
}

// Return result of operation
return ContentService.createTextOutput(result);
}

/**

  • Remove leading and trailing single or double quotes
    */
    function stripQuotes( value ) {
    return value.replace(/^["’]|[’"]$/g, “”);
    }

bonjour, j’ai envoyé un post (page 3) sur ce même sujet (mais pas grand réponse)
j’ai avancé et réussi a envoyer données sur page une sheet google sur colonne a (date) et colonne b (données) en suivant le lien de la vidéo :

Pourquoi ne pas continuer sur le premier topic?
si pas de réponse, peut être que les gars n’ont pas le temps, ou la réponse.

PS: code entre balise code </>

excuser pour le code : je prendrai le code entre balises ( merci ) nouveau post car page 3 "aux oubliettes" et aucune réponse a part vous ( je vous en remercie )

je ne veux en aucun cas "froisser" quiconque; mais pour moi c'est urgent ! (je test le code non pas avec carte arduino (je verrai cela après) mais directement dans la ligne de commande HTML avec cette commande : http://api.pushingbox.com/pushingbox?devid=v---mon numero---&tempData=789 (dans cet exemple; j'envoie la valeur 789 à la page sheet google )

en poursuivant dans le premier topic, cela fait remonter ce dernier et ainsi de suite ;) et donc ca donne quoi cette ligne de commande dans le navigateur?

tu peux éditer ton post et mettre le code entre balise.

“et donc ca donne quoi cette ligne de commande dans le navigateur?”

cela permet de tester

le programme => pushing box /
du pushing box => https://script.google.com/macros/s//exec
du scipt => la feuille sheet de google.

(c’est déjà pas mal ! )

nota : je n’ai pas édite mon premier post et mis entre balises mon programme car cela suppriment les couleurs (vert / rouge ) de mes remarques juste au dessus.