Google apps script 当我收到gmail邮件时,如何触发对google工作表的插入?
我有一个谷歌表单,提交后重定向到贝宝,我将所有提交数据存储到响应表中。我希望能够存储在同一张表中的数据,表明他们是否真正遵循贝宝支付 当他们付款时,贝宝给我发了一封电子邮件。有没有办法在收到PayPal电子邮件后在google工作表中添加一行 例如:Google apps script 当我收到gmail邮件时,如何触发对google工作表的插入?,google-apps-script,gmail,google-sheets,Google Apps Script,Gmail,Google Sheets,我有一个谷歌表单,提交后重定向到贝宝,我将所有提交数据存储到响应表中。我希望能够存储在同一张表中的数据,表明他们是否真正遵循贝宝支付 当他们付款时,贝宝给我发了一封电子邮件。有没有办法在收到PayPal电子邮件后在google工作表中添加一行 例如: 用户通过我的谷歌表单提交数据 表单数据被添加到响应表中 用户完成贝宝支付 PayPal向gmail帐户发送确认电子邮件 [我想要的]:触发逻辑(或每X分钟运行一次),根据PayPal主题行或其他内容通知电子邮件,并在google工作表中插入一行 I
Zapier(freemium,功能/集成的负载):我认为最合乎逻辑的方法包括两个步骤:
var threads=GmailApp.getUserLabelByName(“PayPal”).getThreads();
对于(var i=0;i
你必须设置一个每小时或30分钟响一次的计时器。你不希望它每分钟都响,因为我认为谷歌限制了它。是的,有和,你编码了什么吗?不太清楚为什么,但它似乎不允许我键入代码(使用4个空格)。。。我试了10分钟,若代码紧跟在列表后面,中间并没有文本,那个么代码的格式就出了问题。
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();
}