Google Apps Script(GAS)からHangoutchatにメッセージを送る

GoogleAppsScript GoogleAppsScript

Hangouts ChatにWebhookを使ってメッセージを通知する」の記事で「Hangoutchat」に外部からメッセージを送る方法を紹介しましたが、今回は「Google Apps Script(GAS)」から「Webhook」を使って「Hangoutchat」にメッセージを送信する方法をご紹介します。

WebhookのURLを発行する

以下の記事を参考にして「Hangoutchat」にメッセージを送信するための「WebhookのURL」を取得してください。
Hangouts ChatにWebhookを使ってメッセージを通知する

スクリプトを記述する

以下のコードを参考に「Google Apps Script(GAS)」のスクリプトを作成してください。スクリプトを実行すると「WebhookのURL」を設定したチャンネルに「送信したい文字列」が送信されます。

function myFunction() {
  var url = 'WebhookのURL';
  var text = '送信したい文字列'
  
  // 送信内容を生成
  var message = {'text' : text}
  var options = {
    'method': 'POST',
    'headers' : {
      'Content-Type': 'application/json; charset=UTF-8'
    },
    'payload':JSON.stringify(message)
  };
  
  // 送信を実行
  var result = UrlFetchApp.fetch(url, options);
}

このスクリプトを利用すると「Google Apps Script(GAS)」の実行結果を「Hangoutchat」に送信することができるようになるので、出来ることの幅が広がり開発が楽しくなりますよ。

それではみなさん、自由なWEBライフをお過ごしください!

タイトルとURLをコピーしました