事前に予約したメンバーがランダムにシャッフルされて、二人でランチを食べられるシステム。
(GAS側)
- Googleフォームの回答結果を表示するスプレッドシートに、answersシート(フォームの回答を入れる)とmembersシート(フォームの登録名とSlackのIDとの対応表)を作成する。
- 1のスプレッドシートのスクリプトにshufflelunch.gsを設定。
- GASのトリガーを設定。
(Slack側)
- Slack Appを作成。権限を適切に設定し、トークンをGASの環境変数に登録。
SlackのAPIを上手く使うことでUXを全てSlack上で完結させることも可能。
- Event APIのReaction addedで参加表明を受け付ける。 など
マッチングシステムも検討の余地あり。
- 性別などを考慮する。 など