谷歌语音产品 Google Voice 如果很久没有使用,那么谷歌 Google 会根据其协议“如果您已经很久没有使用语音号码,您将收到语音号码将从帐户中删除的警告。您还将看到回收日期,即号码将被删除的日期。“所以以往我们都是每隔一两个月发一条信息来维持账号的存在,俗称 Google Voice 保号。

Google Voice 自动回复
登入 Google Voice,先在 Google Voice 右上角设置里面把将消息转发到电子邮件
打开。

登入与 Google Voice 同一账号的 Google Gmail(右上角直接切换过去即可),依次打开右上角设置
→查看所有设置
,在设置里选择过滤器和屏蔽的地址
→创建新的过滤器

在发件人处填写@txt.voice.google.com
如下图所示:

发件人填写好后,点击创建过滤器
。在弹出的对话框点击选择标签
→新建标签
,输入标签名为“autoreply
”,点击创建即可。

这里缙哥哥建议勾选跳过收件箱(将其归档)
,应用标签在你创建后会自动勾选。
登录 Google Drive(右上角直接切换到谷歌云端硬盘),单击左上角那个大大的新建
按钮。按下图新建一个 Google App Script(如未找到可以在关联更多应用
里面查找 Google Apps Script 关联一下就有了)。

复制下面的代码替换现有的代码。
function autoReplier() {
var labelObj = GmailApp.getUserLabelByName('autoreply');
var gmailThreads;
var messages;
var messagecount;
var sender;
var num = 6; //设置连续自动回复邮件的次数(为防止两人都是自动回复,当发送次数达到 6 时将不自动回复)。
var hours = 12; //过了多少小时后又可以自动回复。
try {
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 = [["天之道,损有余而补不足。——《道德经》"],["四月为乾,生气在卯,死气在酉,不宜用巳日时,犯月建,百事不吉。——《摄生月令》"],["喜怒伤性,哀乐伤神。伤性则害生,伤神则侵命。故养性以全气,保神以安心。气完则体平,心安则神逸,此全生至要诀也。——《太玄经》"],["阳常有余,阴常不足。——《局方发挥》"],["阴阳者,天地之道也,万物之纲纪,变化之父母,生杀之本始,神明之府也,治病必求于本。——《素问》"],["阴阳平,则天地和而人气宁;阴阳逆,则天地否而人气厥。——《华氏中藏经》"],["证有阴阳,脉有阴阳,药有阴阳。——《景岳全书》"],["天有四时五行,以生长收藏,以生寒暑燥湿风。人有五藏,化五气,以生喜怒悲忧恐。——《素问》"],["善用兵者,必先屯粮;善治邪者,必先养正。——《经历杂论》"]];
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", "您好!已经发了好几条信息了,可以停下来休息休息一下了!本短信由 Google Apps Script 自动发出。");
}
messages[ii].markRead();
messages[ii].moveToTrash();
}
}
}
} catch (err) {
console.error('for loop error: ' + e);
}
}

点击左上角对该项目进行命名,例如:autoReplier,然后点击那个软盘图标进行保存。再单击调试
会提示你授权,你按提示授权即可。授权完后会提示没有找到文件之类的,不用管。

再次点击调试
,查看执行日志,如果没有任何提示说明脚本没有错误就 OK 了。

回到 Google Apps Script 主页,点击查看我的项目
,指向刚刚创建的项目,点击其右侧的更多按钮(那个按钮就是几个点),点击触发器
,按下图设置好保存即可。

选择触发器时间类型这里设置为最小的时间单位——分钟,意思当别人给你发送信息的时候,能在1分钟内进行回复。右侧的操作失败通知设置可以根据自己的喜好来定,别忘了点保存。
然后就可以啦,让小伙伴们给你发个 Google Voice 短信试一下吧。
按照你的方法设置后,是不是当GV收到短信后会自动回复?但是我设置好以后给一些自动回复的号码发送短信然后收到回复,但是好像并没有自动回复,在GV和谷歌邮箱里面都找不到回复的内容
是自动回复的。
在哪里能看自动回复的内容?
没有美国号码。。。。。