haradakunihiko / gas_calendar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

できること

特定のカレンダーの今日のイベントを、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

が必須項目。その他は指定しなくても良い。

連携する取得カレンダーIDの指定

CalendarIDしゅとく1

CalendarIDしゅとく2

で確認できるCalendarIDを my_calendar_id に設定します。

通知するslackへのwebhook情報の登録

slackでwebhookのURLを取得して、 webhook_url に指定します。

About


Languages

Language:TypeScript 100.0%