Essaye ceci
Openurl et non pas open id
Voici un script que j’utilise en ayant prit explique sur des script présent sur le forum
function doGet (e) {
var ss2 = SpreadsheetApp.openByUrl (e.parameter.File2);
var sheet2 = ss2.getSheetByName (e.parameter.Sheet_base);
var ss = SpreadsheetApp.openByUrl(e.parameter.File);
var sheet = ss.getSheetByName(e.parameter.Sheet);
addUser(e,sheet);
ActionsFichier(e,sheet2);
return ContentService.createTextOutput(“Success”);
}
function doPost(e) {
var ss2 = SpreadsheetApp.openByUrl(e.parameter.File2);
var sheet2 = ss2.getSheetByName(e.parameter.Sheet_base);
ActionsFichier(e,sheet2);
var ss = SpreadsheetApp.openByUrl(e.parameter.File);
var sheet = ss.getSheetByName(e.parameter.Sheet);
addUser(e,sheet);
return ContentService.createTextOutput(“Success”);
}
function ActionsFichier(e,sheet2) {
var data = sheet2.getDataRange().getValues();
var row = “”;
var adresse = e.parameter.Sheet ;
var passage = e.parameter.passage ;
var date = e.parameter.date ;
var MES = e.parameter.MES ;
var row = e.parameter.numero_ligne;
if ( passage == “Semaine”){
var k = 13; }
if ( passage == “Quinzaine”){
var k = 14; }
if ( passage == “Mois”){
var k = 15; }
sheet2.getRange(row,k).setValue(“ok”);
if (MES == “M.E.S” || MES == “ARRET”){
sheet2.getRange(row,6).setValue(“FAIT”);
sheet2.getRange(row,17).setValue(date);
}
return ContentService.createTextOutput(“Success”);
}
function addUser(e,sheet) {
var date = e.parameter.date ;
var surveillant = e.parameter.surveillant ;
var typepassage = e.parameter.typepassage ;
var valeur4 = e.parameter.valeur4 ;
var valeur5 = e.parameter.valeur5 ;
var valeur6 = e.parameter.valeur6 ;
var valeur7 = e.parameter.valeur7 ;
var valeur8 = e.parameter.valeur8 ;
var valeur9 = e.parameter.valeur9 ;
var valeur10 = e.parameter.valeur10 ;
var valeur11 = e.parameter.valeur11 ;
var valeur12 = e.parameter.valeur12 ;
var valeur13 = e.parameter.valeur13 ;
var valeur14 = e.parameter.valeur14 ;
var valeur15 = e.parameter.valeur15 ;
var valeur16 = e.parameter.valeur16 ;
var valeur17 = e.parameter.valeur17 ;
var valeur18 = e.parameter.valeur18 ;
var valeur19 = e.parameter.valeur19 ;
var valeur20 = e.parameter.valeur20 ;
var valeur21 = e.parameter.valeur21 ;
var valeur22 = e.parameter.valeur22 ;
var valeur23 = e.parameter.valeur23 ;
var valeur24 = e.parameter.valeur24 ;
var valeur25 = e.parameter.valeur25 ;
var valeur26 = e.parameter.valeur26 ;
var valeur27 = e.parameter.valeur27 ;
var valeur28 = e.parameter.valeur28 ;
var valeur29 = e.parameter.valeur29 ;
var valeur30 = e.parameter.valeur30 ;
sheet.appendRow([date,surveillant,typepassage,valeur4,valeur5,valeur6,valeur7,valeur8,valeur9,valeur10,valeur11,valeur12,valeur13,valeur14,valeur15,valeur16,valeur17,valeur18,valeur19,valeur20,valeur21,valeur22,valeur23,valeur24,valeur25,valeur26,valeur27,valeur28,valeur29,valeur30]);
}