投稿

12月, 2023の投稿を表示しています

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);       ...