2

1 か月後、このトピックに関する質問をもう一度開きたいと思います。すべてのリンクを含む投稿全体を次に示します

2 番目のスクリプト関数で doPost を使用して、urlFetchApp がペイロードを送信するプロジェクトの関数があります。1. 2 番目の関数はペイロードをスプレッドシートに保存します。最初の関数を実行すると、2 番目の関数はペイロードをスプレッドシートに保存しません。以下の詳細な説明:

1.スクリプトでプロジェクト

function merry2script() {
  var url = 'https://script.google.com/macros/s/AKfycbzM97wKyc0en6UrqXnVZuR9KLCf-UZAEpzfzZogbYApD9KChnnM/exec';
  var payload = {payloadToSend : 'string to send'};
  var method = 'post'
  var response = UrlFetchApp.fetch(url, {method : method, payload: payload}).getContentText();
  Logger.log(response);
  return;
}

img merry2.jpg

2.スクリプトでプロジェクト

function doPost(e) {
  var ss = SpreadsheetApp.openById("0Apjz67q9b5PldFJUYkkzVGRHdGFYc1pFYWk5T0Eyc0E");
  var sheet = ss.getSheetByName("testsheet");
  var record;
  for (var i in e.parameters) {
    record = 'parameter: ' + i + ' = ' + e.parameters[i];
    sheet.getRange(sheet.getLastRow() + 1, 1, 1, 1).setValue(record);
  }
  var output = ContentService.createTextOutput();
  output.setContent("content to return");
  return output;
}

img merry_christmas.jpg

公開2.台本、

img 公開の証拠 2. script : mch1.jpg

1. スプレッドシート https://docs.google.com/spreadsheet/ccc?key=0Apjz67q9b5PldFJUYkkzVGRHdGFYc1pFYWk5T0Eyc0E

結果: ペイロードが hurl.it (Web ページ) を介して送信されると、スプレッドシートに表示されません。結果のない試み

このオプションを試してみて、 この chrome 拡張機能「Advanced REST Client」をインストールしてください client/hgmloofddffdnphfgcellkdfbfbjeloo img result

結果はスプレッドシート ss_test.jpg になります

4

2 に答える 2