0
私はdoPost(e)関数を使用しないようにしました。私は痛みの中でそれをテストして結果を見ています。ウェブサイト - それはjsonが渡されたことを示しています。しかし、私がデータを収集しようとしているスプレッドシートには、送信された結果がまだ表示されていません。以下のコードでわかるように、私は0の結果で "Attempt1"と "Attempt2"を渡そうとしました。doPost(e)はデータを受信していません
助けていただければ幸いです。
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'が実行されているから、その下に何かを防ぐことができます。 'return ContentService.createTextOutput(JSON.stringify(e.parameter));'その行の下には何も実行されません。 –
ありがとう@Sandyはそれを修正しました! – OblongMedulla