我有一个谷歌表单,在提交时重定向到PayPal,我将所有提交数据存储到响应表中。我希望能够将数据存储在同一张纸上,以表明他们是否真正按照PayPal付款。
付款时,PayPal会向我发送电子邮件。有没有办法在到达PayPal电子邮件时向Google表格添加一行?
示例:
- 用户通过我的Google表单提交数据
- 表单数据已添加到响应表
- 用户完成PayPal付款
- PayPal向gmail帐户发送确认电子邮件
- [我想要的]:触发(或每隔X分钟运行一次)逻辑,根据PayPal主题行或其他任何内容通知电子邮件,并在google工作表中插入一行。
醇>
答案 0 :(得分:1)
IFTTT(免费,基本功能):https://ifttt.com/
Zapier(免费增值,功能/集成的负载):https://zapier.com/
答案 1 :(得分:1)
我认为这种方式最合乎逻辑的方法包括两个步骤:
var threads = GmailApp.getUserLabelByName("PayPal").getThreads();
for (var i = 0; i < threads.length; i++)
if (threads[i].isUnread()) {
// write code to add to Spreadsheet
threads[i].markRead();
}
您必须在每小时或30分钟关闭的计时器上设置此功能。你不希望它每分钟都消失,因为我认为谷歌会限制它。