Google Apps Script에서 Gmail로 온 이메일을 chatwork로 보냅니다.
                                            
                                                
                                                
                                                
                                                
                                                
                                                 5369 단어  ChatworkAPIGoogleAppsScriptgmail
                    
Google Apps Script(GAS)
2. Google Drive에서 신규 작성으로 GAS를 작성
※실행하려고 했을 때 아래와 같이 되지만, 실은 "상세"를 누르면 이렇게 표시되어 맨 아래의 링크를 추적해 갈 수 있다

GAS로 쓰고 보기
여러가지 조건 지정할 수 있는 것 같습니다만, 이번은 우선 이것으로.
function contactEmail() {
  //Gmailから条件にあったものを取得
  var strTerms = 'label:all';
  var threads = GmailApp.search(strTerms,0,10);
  var getMessages = GmailApp.getMessagesForThreads(threads);
  var msgBody = '';
  //上記で取得した内容をchatworkでする内容だけ取り出してmsgBodyに入れる
  for(var i = 0; i < getMessages.length;i++){
    if(i === 0){
      msgBody = "メール受信\n\n"
    }
    msgBody += i + "件目\n" + getMessages[i][0].getSubject() + "\n\n";
  }
   //ログ表示 (参考)
   Logger.log(msgBody);
  //chatworkへ送信
  sendMessage(msgBody);
}
// chatworkへ送信するための関数
function sendMessage(body){
  var room_id = "chatworkのRoomId";
  var params = {
    headers:{"X-ChatWorkToken":"chatworkのAPI TOKEN"},
    method:"post",
    payload:{
      body:body
    }
  }
  var url = "https://api.chatwork.com/v2/rooms/" + room_id + "/messages";
  UrlFetchApp.fetch(url,params);
}
                Reference
이 문제에 관하여(Google Apps Script에서 Gmail로 온 이메일을 chatwork로 보냅니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/dokkoisho/items/e1eca073118171a04c1d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)