質問: "はい、こんにちは" return app.postMessage("#announcements", message, { username: bot_name, icon_url: bot_icon }); } ``` ### Slack側の設定 Outgoing Webhooksを以下のように設定しました。 ![Outgoing Webhooksの設定](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/4ef807c3f68a509c6386ef2e86817663.png) ### GAS側の設定 以下の設定でGAS上のWebアプリケーションを公開しています。 ![GAS側の設定](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/e15c38a7bdd8f9fc0a4cca282618b1ac.png) ### 試したこと * GAS上でデバッグ実行を行ったところ、botによる投稿が確認できました。 -> 認証やコードに問題はなく、Outgoing Webhooks側の設定ではないか?と考えています。 ### 補足情報 こちらのサイトを参考にしました。 http://tech.camph.net/slack-bot-with-gas/ 何もわからない初心者ですが、 「ここの設定ちゃんとやった?」とか 「ここが間違っているよ」 といったアドバイスがございましたらお教え頂きたいです。 宜しくお願い致します。
回答: 解決致しました。 結論としては、**「GAS上でソースコードを変更後、プロジェクトのバージョンを上げていなかった」**ことが原因でした。 GAS上でSlackにメッセージを投稿するソースを記述した後、「公開」を行う際に 「プロジェクト バージョン:」の欄を記述前と同じ値にしていたため、変更が反映されていなかったようです。 !「Webアプリケーションとして導入...」の設定 同じような症状の方の参考になれば幸いです。