Googleカレンダー新着予定検知 & Chatwork通知ツール

自動化
1,100
(税込)
ご購入には会員登録が必要です。
販売数:
2
0
0
最終更新日:
2022/08/04
DETAIL

Googleカレンダー新着予定検知 & Chatwork通知ツール

カレンダーに新着の予定が入った時に、Chatworkに通知を送信するツールです。
検知したい予定を、特定のワードで絞り込むこともできます。

特徴

・Googleカレンダーに登録された新着イベントをリアルタイムに通知
・最低限の設定は、GoogleカレンダーIDとChatworkのAPIトークン、ルームIDを入力するだけ
・通知するイベントの絞り込みや通知文を柔軟にカスタマイズ可能

使い方

(「使い方と設定」シートに記載しております)

  1. GoogleカレンダーのカレンダーIDを入力してください

  2. ChatworkのAPIトークンとルームIDを入力してください

  3. 「絞り込みワード」シートで検知する新着予定を任意のワードで絞り込むことができます。絞り込みたいワードを羅列するように入力してください。入力がない場合は、全ての新着予定を検知します

  4. 「通知文テンプレート」シートで、Chatworkに通知する文面を設定してください

  5. 上部メニュー「監視設定」の「監視開始」を実行してください。カレンダーの監視が開始されます。この状態でGoogleカレンダーに新着予定が追加されると、Chatworkに通知が送信されます

  6. カレンダーの監視をやめたい場合は、上部メニュー「監視設定」の「監視終了」を実行してください

制限事項

イベントが「新規作成かどうか」を、イベントの作成日時と更新日時の差分で判断しているのですが、
新規作成時でも、作成日時と更新日時に微妙なズレがあり、これで100%新規作成イベントかどうかを判断することができませんでした。
他に判断方法もなさそうなので、「作成日時と更新日時が5秒以内の差分」の場合は新規作成イベントとしています。

作者コメント

ユースケースとしては、他ツールによってGoogleカレンダーに自動的にイベントが登録されるような場合を想定しております。(例えば、スケジュールを調整するようなアプリケーションでのGoogleカレンダー自動登録)
Chatworkに通知することで、そのルームに属する人に通知を送信することもできるので、使い勝手はいいのではと思います。
Chatworkだけでなく、その他のツール(例えば、Slackなど)にも応用可能です。

カスタマイズなどありましたら、お気軽にご連絡ください。

このGASをご購入いただくには
会員登録が必要です。

評価・コメント

まだ、レビューが存在しません