nacal.io

G Suiteの設定によってはGASでslack APIからのアクセスを受け取れない

技術

会社のslackで利用するための簡単なslack botを開発しようとしていたが、完成となった段階で実現できないことが分かった。

内容としてはslack botのスラッシュコマンドを実行すると簡単なscriptを実行する程度のものだが、GASがslack botからのアクセスを受け取るためにはデプロイ時にアプリケーションにアクセスできるユーザーを全員に設定しなければいけないらしく、G Suite設定で自分か企業のユーザーしか選択できないようになっており、slack上でスラッシュコマンド実行時にdispatch_failedのエラーが発生してしまった。

GASのデプロイ画面
個人アカウントでは全員への公開設定がある

個人アカウントでデプロイすれば実行はできそうだがセキュリティ的な懸念点もあるので一旦他の方法を検討しようと思う。

https://www.kemomimi.dev/googleappsscript/1763/

記事一覧へ