如何使用 Google 脚本和 Google 电子表格发送 SMS(文本)消息

Qan*_*las 5 sms google-apps-script

这个 Google 脚本页面说 stackoverflow 是发布 Google 脚本问题的地方,所以我在这里。

我想使用 Google 脚本自动向 Google 电子表格中的所有手机号码发送短信 (SMS)。

按照本教程,可以将电子邮件发送到电子表格中的所有电子邮件地址,但是当我尝试使用电子表格中的电话号码代替电子邮件地址时,出现错误,表明这些电子邮件地址无效地址。很公平。如果我知道与每个手机号码相关的手机公司,我可以将这些电话号码转换为电子邮件地址(这是一个常见的选项,有几个指南解释它,就像这个),但我没有那个手机提供商信息。

我当然不是第一个尝试从计算机而不是手机自动发送短信的人。 这个问题是最流行(但也更老)的问题之一。 Twilio出现在我浏览过的几个答案中,但这不是免费服务(尽管它相当便宜,我承认。)不过,谷歌有免费选项,所以我想我会尝试一下。 Google Voice 可以发送免费短信,您甚至可以通过 Gmail发送免费短信。

我知道很多人都在寻找一种 API 来使用 Google 服务发送短信,但似乎没有。有一些有趣的项目,例如google-voice-java,但这些项目比任何其他项目都更多。

因此,我想我只需使用一项 Google 服务(Google Docs 电子表格)即可通过使用第三项服务(Google 脚本)来调用另一项服务(Google Voice 或 GMail)。有什么方法可以做到这一点吗?有没有办法让 Google 脚本发送短信?例如,MailApp.sendEmail发送电子邮件 - 是否有一个可以发送短信(SMS)?如果没有,可以MailApp.sendEmail通过按摩/临时操纵来发送短信(无需将电话号码转换为电子邮件地址,如 [phonenumber]@txt.att.net)?是否可以使用其他脚本选项,也许与 Google Chat 相关(因为 GMail 短信选项与 Google Chat 相关)?

小智 1

这取决于手机运营商。例如,要将文本发送到 Sprint 号码,请将消息放入按以下方式处理的电子邮件中:

2013456789@messaging.sprintpcs.com

(是的,他们的域名中仍然有“pcs”......)