Ich habe versucht, die doPost (e) -Funktion ohne Ergebnis zu verwenden. Ich sehe Ergebnisse, die es innerhalb der hurt.it Webseite testen - Es zeigt, dass der JSON bestanden wurde. In der Tabelle, in der ich die Daten sammeln möchte, müssen jedoch noch einige der gesendeten Ergebnisse angezeigt werden. Wie Sie im Code unten sehen können, habe ich versucht, "Versuch1" und "Versuch2" mit 0 ErgebnissendoPost (e) empfängt keine Daten
zu übergeben. Jede Hilfe wird geschätzt.
function doPost(e) {
if(typeof e !== 'undefined') {
return ContentService.createTextOutput(JSON.stringify(e.parameter));
var attempt1 = e.parameter.text
var attempt2 = ContentService.createTextOutput(JSON.stringify(e.parameter));
var ss = SpreadsheetApp.openById("IDGOESHERE");
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1,1,sheet.getLastRow(),1).getValues();
sheet.getRange((sheet.getLastRow()+1), 1).setValue(attempt1);
}
// Not working show error on spreadsheet
var ss = SpreadsheetApp.openById("IDGOESHERE");
var sheet = ss.getActiveSheet();
var range = sheet.getRange(1,1,sheet.getLastRow(),1).getValues();
sheet.getRange((sheet.getLastRow()+1), 1).setValue("not working");
}
'return' verhindert etwas darunter vom Laufen. 'return ContentService.createTextOutput (JSON.stringify (e.parameter));' Nichts unterhalb dieser Zeile wird ausgeführt. –
Dank @Sandy, die es behoben! – OblongMedulla