タグ

2022年12月13日のブックマーク (2件)

  • GASからJSONでPOST(BASIC認証)する方法 - Qiita

    curl -X POST -H "Content-Type: application/json" -d @lead.json --user "user:password" https://post-url.com function sendPost(){ const auth_data = Utilities.base64Encode(`${USER}:${PASSWORD}`); /* POSTするBODYを設定 */ const data = { "A": "AAA", "B": "BBB" }; /* POSTするためのOPTIONを設定 */ const options = { "method": "post", "contentType": "application/json", "payload": JSON.stringify(data), "headers": {"Auth

    GASからJSONでPOST(BASIC認証)する方法 - Qiita
  • 【GAS】コードで追加したトリガーが無効になる場合の対処

    なんの話か Google App Script(以後GASと呼ぶ)で遭遇した問題に関する共有です。 ScriptApp.newTriggerを使ってプログラムから追加したトリガーが無効になりました。 やろうとしたこと 一回目を手動実行して、2回目以降はプログラム内で次の実行トリガーを追加するコードを書きました。 何が起きたか 2回目の実行(自動実行の初回)は問題なく実行されました。 しかし、3回目の実行(自動実行の2回目)が実行されず、トリガーの"前回の実行"項目には「このトリガーは無効になりました。原因は不明です。」というメッセージが表示されました。 対処内容 ググってみたところ、類似事例は見つかりませんでした。 ですが、GASの不具合でエラーになるケースは多いようです。 その場合、"プロジェクトの設定"から"Chrome V8 ランタイム"を無効にすると正常に動作する報告が多数ありまし

    【GAS】コードで追加したトリガーが無効になる場合の対処
    ni66ling
    ni66ling 2022/12/13
    一回ウェブアプリケーションとしてデプロイして、その実行URLから初回実行すると、その後の自動実行が正常に行われ続ける