CHATWORKとGmailを連携するGAS
Gmailに届いたメール内容をCHATWORKに転送するGAS 転送条件は 1.特定のタグ(下記にタグを指定) 2.メールが未読の物 3.転送したらメールは既読に 実行条件はトリガーから時間を指定して10分毎程度で運用 ----------------------------------------------------------------------------------------------- // ChatWorkのAPIキーとルームID var CHATWORK_API_KEY = " xxxxxxxxxxxxxxxxxxxx "; var CHATWORK_ROOM_ID = " xxxxxxx "; function forwardUnreadEmailsToChatWork() { var gmailLabel = " ここに転送させたいGmailのタグ "; // GmailAppサービスを使用して未読メールを取得 var threads = GmailApp.search("label:" + gmailLabel + " is:unread", 0, 10); // メールをChatWorkに転送 for (var i = 0; i < threads.length; i++) { var messages = threads[i].getMessages(); for (var j = 0; j < messages.length; j++) { var message = messages[j]; var subject = message.getSubject(); var body = message.getPlainBody(); // ChatWorkにメッセージを送信 sendToChatWork(subject, body); ...