在Appscript中读取当前打开的消息线程

时间:2018-06-15 20:19:33

标签: google-apps-script google-sheets

这组Apps脚本行:

 var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox

 var message = thread.getMessages()[0]; // Get first message

有助于获取第一个帖子的第一条消息。

'从用户已打开的当前邮件中查询数据的任何方法?'

比如说:

var message = GmailApp.*getCurrentThread*.getCurrentMessage();

需要它来解析特定邮件的数据并将其保存在电子表格中。

1 个答案:

答案 0 :(得分:0)

{=IF(TEXTJOIN(",",TRUE,IF((Table1[pass/fail]="FAIL")*(NOT(ISBLANK(Table1[lvl]))),ROW(Table1[pass/fail]),""))="",IF(B23="","Not run","No failure"),TEXTJOIN(",",TRUE,IF((Table1[pass/fail]="FAIL")*(NOT(ISBLANK(Table1[lvl]))),ROW(Table1[pass/fail]),"")))}

这将返回GmailThread对象。您可以使用这些方法来获取the gmail-thread docs中指定的threadId,messageSubject,消息,标签和其他内容。