Bonjour, quand je sélectionne une date je l'envoie dans la sheet et quand je la lis j'ai un décalage de 1 jours pouvez vous me dire pourquoi je n'obtient pas la date demandé ?
voilà mes blocs et mon script
if (e.parameter.func == "WriteReadReport") {
var nom = e.parameter.nom ;
var date = e.parameter.date ;
var repas = e.parameter.repas ;
var change = e.parameter.change ;
var sieste = e.parameter.sieste ;
var soins = e.parameter.soins ;
var transmission = e.parameter.transmission ;
sh.appendRow([nom,date,repas,change,sieste,soins,transmission]);
SpreadsheetApp.flush();
var ref = [ ];
var rg = sh.getDataRange().getValues();
for (var i=0;i<rg.length;i++) {
if (rg[i][0] == nom) {
ref.push(rg[i][0]);
ref.push(Utilities.formatDate(rg[i][1], "GMT", 'dd-MM-YYYY'));
ref.push(rg[i][2]);
ref.push(rg[i][3]);
ref.push(rg[i][4]);
ref.push(rg[i][5]);
ref.push(rg[i][6]);
}
}