首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何获取要发送到Google工作表的特定Gmail消息参数?

如何获取要发送到Google工作表的特定Gmail消息参数?
EN

Stack Overflow用户
提问于 2016-06-03 22:58:28
回答 2查看 436关注 0票数 0

我检查了以下问题,其中有一个与Gmail和Google Sheets相关的示例:How to use Google App Scripts to retrieve Gmail emails in a customised way?

我想知道如何添加其他参数:邮件日期、发件人电子邮件、邮件主题、完整邮件正文。

上述脚本的问题是,它从收件箱中的任何线程检索最后一个电子邮件地址。我关心的是线程和个人消息。

最后,我想添加一个子句,指定仅获取我在Gmail中标记的那些消息的消息数据。

这里有一些关于Gmail APIGoogle Sheets的文档。

EN

回答 2

Stack Overflow用户

发布于 2016-06-04 13:47:42

我认为你需要的是Google Apps脚本。因此,通过检查documentation,您可以找到在Gmail消息中可以执行的不同方法。

关于你的问题:

如何添加其他参数: message date,sender emailmessage subjectfull message body

正如您在上面的文档中所看到的。您将在这里找到将获得消息的日期和时间的方法getDate()

代码语言:javascript
代码运行次数:0
运行
复制
var thread = GmailApp.getInboxThreads(0,1)[0]; // get first thread in inbox
var message = thread.getMessages()[0]; // get first message
Logger.log(message.getDate()); // log date and time of the message

查看另一个链接,获取每个参数的一些示例代码。

另外,只需检查AppScript的documentation,了解如何将此内容发送到电子表格。

票数 1
EN

Stack Overflow用户

发布于 2019-04-17 19:19:07

对于如何添加其他参数的问题:message datesender emailmessage subjectfull message body。请参阅此文档。

有关如何将此内容发送到电子表格的应用程序脚本。首先在驱动器中创建电子表格,参考下面的代码添加到其中。

代码语言:javascript
代码运行次数:0
运行
复制
  var ss = SpreadsheetApp.open(DriveApp.getFilesByName('ADD NAME').next()).getSheets()[0]; ss.appendRow(["RESULT"])
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37617634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档