特定のカレンダーの今日のイベントを、slackに通知します。 (shareDailyMyEvent) slackの通常の連携だとprivateイベントまで通知しちゃうので隠して連携したい時に使います。
# claspの導入
yarn add -g clasp
# 開発するなら。使うだけなら不要
# yarn install
# app scriptを作る
clasp create --type standalone --title "GasCalendar or whatever" --rootDir "gas_root"
# コードをpushする
clasp push
ファイル > プロジェクトのプロパティ > スクリプトのプロパティより設定を行います。
- my_calendar_id (必須)
- webhook_url (必須)
- webhook_username
- webhook_icon_emoji
- webhook_channel
が必須項目。その他は指定しなくても良い。
で確認できるCalendarIDを my_calendar_id
に設定します。
slackでwebhookのURLを取得して、 webhook_url
に指定します。