Google Chatに自動で定期的に書き込む方法

【GAS】Google Apps Script で Webhook を使って Google Chat に投稿する(スレッド指定方法も) - シー・エス・エス イノベーションラボ(ブログ)

 

Google Chatにシートの内容やフォームの回答を自動投稿する – 微風 on the web…

 

 

 

1. Chatの設定から「Webhookを追加」

https://mail.google.com/chat/u/0/#chat/space/xxxxxxxxxx/management

 

2. Apps Script でコードを作成

https://script.google.com/u/0/home/projects/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/edit

 

-- コード例 -------------------

function myFunction() {
  const webhookurl = 'https://chat.googleapis.com/v1/spaces/xxxxxxxxxx/messages?key=xxxxxxxx-xxxxxxxxx&token=xxxxxxxxxxxxxx';

  const data = {
    // 投稿したいメッセージ
    'text': 'aaaaaaaaaaaaaaaaaaaaaa https://docs.google.com/forms/d/e/xxxxxxxxxxxxxxx/viewform'
  };

  const options = {
    'method': 'post',
    'headers' : {
      'Content-Type': 'application/json; charset=UTF-8'
    },
    'payload': JSON.stringify(data)
  };

  var response = UrlFetchApp.fetch(webhookurl, options);
  Logger.log(response.getContentText());

}

------------------------------------

 

3. Apps Script でトリガーを作成

 

以上。