前提・実現したいこと
あるツールの持つ機能「Webhook」を用いて、GooleAppsScriptで記載された処理を実行をしたいと考えてます。
しかし、G-SUITE上のスクリプトの公開設定で”アプリケーションにアクセスできるユーザー”が
自分自身 or (G-SUITEの)組織メンバー
の二択しか選択できないようです。
(Googleの一般ユーザーアカウントであれば、
「公開/アプリケーションにアクセスできるユーザー」に”全員(匿名ユーザー含む)”の選択肢がありました。)
ここで、あるツールのWebhookはPOSTリクエストを発行できるのですが、
受け側のG-SUITE/GASが、上記の状態(制約)のため、アクセスできません。
(”あるツール”が匿名ユーザーアクセスに当たるためだと推測)
G-SUITE/GASの公開設定で”全員”を可能にする方法、
または、
何かしら回避する方法
はないものでしょうか?
(G-SUITEの使用が大前提と考えてます。)
補足:
・GAS=>シンプルトリガーであるdoPostにて、chatwrokの投稿内容を判断して、処理し、
chatworkにメッセージを返すbotを作成
・”あるツール” => chatworkのwebhook機能を利用。新規投稿があれば、上記の公開したGASを実行する。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/16 09:32