質問: "@" + e.parameter.user_name + "✋(◉ ω ◉`)よお"; app.postMessage(channel, message, { username: bot_name, icon_url: bot_icon }); } } } ``` ### 補足情報 SLACK_ACCESS_TOKENはプロパティで追加済みです
回答: いくつか気になりましたので、確認させてください。 1. 別途フォームやWEB AppからのPOST送信がトリガーになっているということでよろしいですね?(`doPost(e)`より) 2. 「スクリプトのプロパティ」に「VERIFY_TOKEN」及び「SLACK_ACCESS_TOKEN」というキーでそれぞれ値が登録されているということですね? 3. 最後のif文中、`icon_url: bot_icon`となっていますがbot_iconは未定義ですよね。エラーは出てないのでしょうか? その他、Slack側のことはわかりませんが、GAS側でエラーとかは出ていませんか? ちなみにですが、`var message = "@" + e.parameter.user_name + "✋(◉ ω ◉`)よお";`となっていますが、特定ユーザーへのメンションは「<@userID>」形式に移行されるようです。 [参考] Slack BOTを使ってSpreadsheetの変更通知を送る