最近GoogleAppsScript(以下GAS)でスクリプトを作ることが多いのですが、実行結果をSlackに送るだけではなく、Slackからも値を送って処理を行いたいことが多いのでやり方を調べました。 TL;DR GASでPOSTリクエストを受け取る SlackでOutgoing WebHookの設定を行う GASでSlackから渡された値を参照する GASでPOSTリクエストを受け取る まずGASでPOSTリクエストを受け取れるようにするため、doPost関数を実装します。とりあえずリクエストを受け取ったら定型文をSlackに渡すようにしましょう。 投稿にはSlackAppライブラリ (M3W5Ut3Q39AaIwLquryEPMwV62A3znfOO) を使わせて頂いてます。 参照:http://qiita.com/soundTricker/items/43267609a870fc9
![Slack上のメッセージをGoogleAppsScriptで受け取ってよしなに使う - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/b3881aa72a239c4012e091e663e9c9603bbd8473/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9U2xhY2slRTQlQjglOEElRTMlODElQUUlRTMlODMlQTElRTMlODMlODMlRTMlODIlQkIlRTMlODMlQkMlRTMlODIlQjglRTMlODIlOTJHb29nbGVBcHBzU2NyaXB0JUUzJTgxJUE3JUU1JThGJTk3JUUzJTgxJTkxJUU1JThGJTk2JUUzJTgxJUEzJUUzJTgxJUE2JUUzJTgyJTg4JUUzJTgxJTk3JUUzJTgxJUFBJUUzJTgxJUFCJUU0JUJEJUJGJUUzJTgxJTg2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz05MTJiZWRiMWNjMmFlZjU2ZTE0ZmVhZjM5MGE3N2Y3OA%26mark-x%3D142%26mark-y%3D57%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBreW9fbmFuYmEmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPTA3NGEzMjlhMDg0YzFjOGFhZGM3NDdjNWU4ZWVkZGQz%26blend-x%3D142%26blend-y%3D486%26blend-mode%3Dnormal%26s%3D9e762ca382fd5d790dc2fd7fd2219040)