「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ライフをお過ごしください!