- Créez un Google Sheet vide.
- Dans Extensions → Apps Script, collez le code ci-dessous, remplacez
YOUR_SHEET_ID par l’ID de votre fichier (dans l’URL), puis déployez en tant que Application Web (accessible à « Tout le monde disposant du lien »).
function doPost(e){
const data = JSON.parse(e.postData.contents);
const records = data.records || [];
const ss = SpreadsheetApp.openById('YOUR_SHEET_ID');
const sh = ss.getSheetByName('Donnees') || ss.insertSheet('Donnees');
if (sh.getLastRow() === 0) sh.appendRow(['date','ca_hebergement','ca_pdj','ca_divers']);
const values = records.map(r => [r.date, r.heb, r.pdj, r.divers]);
if (values.length) sh.getRange(sh.getLastRow()+1,1,values.length,4).setValues(values);
return ContentService.createTextOutput('ok').setMimeType(ContentService.MimeType.TEXT);
}
Copiez l’URL de déploiement (se termine par /exec) dans le champ ci-dessus, puis « Exporter vers Google Sheets » enverra toutes vos données au Sheet.