NO.22【応用】チームメンバーの勤務予定をチャットに毎朝自動投稿する

GAS、Webhookを使っての自動投稿の活用例として、毎朝、チームメンバーの勤務予定を自動投稿する方法を紹介します。

【必要なもの】
・スプレットシート
・WebhookのURL
・スペース

Google Apps Scriptでこのシートを参照し、本日の勤務予定を取得してチャットに送信します。勤務予定シートをもとにチャット投稿メッセージを作る関数createMessageを作成しました。メッセージを送信するsendToChat関数は先ほどまでとほぼ同じですが、“text”へはcreateMessage関数の実行結果をセットするよう修正します。

【AppScriptにコピペ&修正箇所】
下記コードをコピペし、太い黒文字箇所をシートに合わせてご修正ください。
・"https://chat.googleapis.com/v1/spaces/XXXXXXXXXXX/messages?key=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&token=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
こちらに取得したWebhookのURLを入れてください。

下記コードのみでも動きますが、実行ボタンを押す必要があるので、トリガーを毎朝の設定しておくと便利です。

ここから先は

1,207字

¥ 300

期間限定 PayPay支払いすると抽選でお得に!

この記事が気に入ったらサポートをしてみませんか?