Google Voice 自動回復短信


一 Google Voice 設置

進入:https://voice.google.com/u/0/settings

將“將短信轉發到電子郵件地址”的開關開打

二 Gmail 設置

進入:https://mail.google.com/mail/u/0/?ogbl#settings/filters

選擇“創建新的過濾器” ,在發件人后填寫 “@txt.voice.google.com”,然后點“創建過濾器”

接下來在“應用標簽”后選擇“新建標簽”,輸入標簽名“winvps.eu”,然后點創建

勾選“跳過收件箱”和“應用標簽”后,點“創建過濾器”

設置后的情況

三 Google Drive 設置

進入:https://drive.google.com/drive/my-drive

選擇“新建”

選擇“更多”,“關聯更多應用”

查找,安裝,關聯“Google App Script”





關聯“Google App Script”后,進入“Google App Script”

進入“Google App Script”后,復制以下代碼,替換原代碼點保存,輸入名稱“winvps.eu”后點確定

function autoReplier() {
  var labelObj = GmailApp.getUserLabelByName('winvps.eu');
  var gmailThreads;
  var messages;
  var messagecount;
  var sender;
  var num = 203;  //設置連續自動回復郵件的次數(為防止兩人都是自動回復,當發送次數達到203時將不自動回復)。
  var hours = 24;  //過了24小時后又可以自動回復。
    
  for (var gg = 0; gg < labelObj.getUnreadCount(); gg++) {
    gmailThreads = labelObj.getThreads()[gg];
    messages = gmailThreads.getMessages();
    messagecount = gmailThreads.getMessageCount();
    //console.log(messages[messagecount - 9].getDate() + "  time");
    for (var ii = 0; ii < messages.length; ii++) {
      
      if (messages[ii].isUnread()) {
        
        msg = messages[ii].getPlainBody();
        sender = messages[ii].getFrom(); 
        
        array = [["你好,這是自動回復1"],["你好,這是自動回復2"],["你好,這是自動回復3"]];
        var j = Math.floor(Math.random() * (array.length));
        var temp = array[j];
        
 
        if (messagecount < num){
          MailApp.sendEmail(sender, "Auto Reply", temp);
        }else if( (messages[messagecount - 1].getDate().getTime() - messages[messagecount - num].getDate().getTime()) > hours * 60 * 60 * 1000 ){
          MailApp.sendEmail(sender, "Auto Reply", "Hi, 休息一下吧,本短信由 Google Apps Script 自動發出。");
        }
        messages[ii].markRead();
        messages[ii].moveToTrash();
 
      }
    }
  }
}






授權完成后,再點一次運行,如果沒有提示錯誤,那么就成功了

點“修改”,“當前項目的觸發器”

點右下角的“添加觸發器”


四、測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM