技術のメモ帳

気が向いたときに書いてます

[GAS]HTTPでファイルをPOST送信する

下記は、殆どサンプルコードと同じです。

こちらを応用すれば、集計データを送信して、サーバー側で蓄積・加工することなどが可能になります。

function sendHttpPost() {
  var response = UrlFetchApp.fetch("http://example.com/image_to_download.jpg"),
      fileBlob = response.getBlob(),
      options  = {
        "method": "post",
        "payload": {
          "fileAttachment": fileBlob
        }
      };
  UrlFetchApp.fetch("http://example.com/upload_form.cgi", options);
}