我想通读我所有 Gmail 电子邮件的标题以查找特定信息。
我知道无法通过 GmailApp 服务进行访问(好吧,无论如何都可以肯定)。
关于如何使用主要基于 Apps 脚本的解决方案获取 header 信息的任何想法?
最佳答案
不,电子邮件 header 无法通过 Apps 脚本服务实现。为此,您必须使用 IMAP 或 SMTP 路由。
——
更新
你让我很好奇,看起来你可以通过 getRawContent()
获取重要的并手动解析它。
这是您可以尝试的代码-
function processInbox() {
//get first message in first thread
var message = GmailApp.getInboxThreads(0,1)[0].getMessages()[0];
Logger.log(message.getRawContent());
};
这是 LinkedIn 群组消息的输出 -
From: Google APPS users Group Members <[email protected]>
To: Arun Nagarajan <[email protected]>
Message-ID: <[email protected]>
Subject: [2] discussions, [1] comment and [1] job on LinkedIn
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=_Part_35263277_1178500841.1354293878345"
X-LinkedIn-Template: anet_digest_type
X-LinkedIn-Class: GROUPDIGEST
X-LinkedIn-fbl: s-uPmFAdhOYxvH52TwUlkvTF6rOfu4R6CRfjIFaaCOYfXQgGt9OunBRp
------=_Part_35263277_1178500841.1354293878345
Content-Type: multipart/related;
boundary="----=_Part_35263278_821958406.1354293878345"
------=_Part_35263278_821958406.1354293878345
Content-Type: multipart/alternative;
boundary="----=_Part_35263270_1718315066.1354293878331"
------=_Part_35263270_1718315066.1354293878331
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
message here
<snip>
关于google-apps-script - 使用 Google Apps 脚本阅读电子邮件标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13647206/