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