【GAS】Gmailのメール受信をChatworkに通知
Posted on 2017/07/16 in tech • Tagged with gmail, chatwork, api, gas
zapier が Chatwork と連携していて便利。Gmailの特定メール受信時に、Chatworkへ通知させてみたら喜ばれた。
けれども無料プランだと
- 月に100のタスクまでしか処理できない
- 5つまでしか設定を保存できない
という制限がある。
人は無料だと喜ぶけど、有料になったとたんに「はん。まぁ、金払えば便利にはなるわな」となる。切ない。
とりあえず前者だけ解決したくて、今回GASで書いたときのメモ
理想的な流れ
Gmail 受信 → Chatwork API たたく→ Chatwork に通知くる
現実
GAS定期実行で新規メール確認→新規メール発見したらChatwork API たたく→Chatworkに通知くる
要するにバッチ処理で新規メールを確認して判定する。ただ、おもむろに1分間隔でバッチ走らせてたら夜にメールがきた。
泣いた。
ここ↓をよく読んでおきましょう
https://developers.google.com/apps-script/guides/services/quotas?hl=en
最終的に15分間隔くらいでバッチを回しました …
Continue reading