前提・実現したいこと
GASでbotを作成しています。
doPost(e)などを使用しても発火しません。
(e)内のデータを見ても「undefined」となっています。
https://tech.camph.net/slack-bot-with-gas/
こちらのサイト様を参照にしていますが実行されません。
同様の型もすべて発動しないです。
サーバーからの返り値?がないようで、どうしたら良いのか分かりません。
発生している問題・エラーメッセージ
TypeError: undefined からプロパティ「parameter」を読み取れません。
該当のソースコード
GAS
1function doPost(e) { 2 var token = PropertiesService.getScriptProperties().getProperty('SLACK_ACCESS_TOKEN'); 3 var bot_name = "秘書子"; 4 var bot_icon = "http://i.imgur.com/DP2oyoM.jpg"; 5 var verify_token = "Llv4n1b8ExPYBihjnjq2V7IB"; 6 7 8 //投稿の認証 9 if (verify_token != e.parameter.token) { 10 throw new Error("invalid token."); 11 } 12 13 var app = SlackApp.create(token); 14 15 //Trigger Words部分の削除 16 var text = e.parameter.text.substr(4); 17 18 var message = e.parameter.user_name + "さんは「" + text + "」と言っています。"; 19 20 return app.postMessage(e.parameter.channel_id, message, { 21 username: bot_name, 22 icon_url: bot_icon 23 }); 24}
試したこと
Slack APIの確認
プロジェクトバージョンアップしてのデバック
e.~を消去してからのデバック
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/18 09:27
2018/07/19 01:39
2018/07/20 08:24
2018/07/20 08:52 編集
2018/07/20 09:26