- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我使用 GmailApp.getUserLabelByName(labelReceived).getThreads()
它检索具有相同主题并在给定标签内外的同一日期收到的所有电子邮件。
是否有解决方案可以从唯一给定的标签中获取电子邮件,而无需按主题或日期对其进行分组?
注意:Gmail 设置中的对话 View 已关闭。
最佳答案
问题:
messages
贴有特定标签。只有包含thread
带有标签的 s 可通过库中内置的 Apps 脚本检索。 test
的所有消息 ID .然后您可以使用 GmailApp.getMessageById
转换消息 id
数组到 GmailMessage
秒function getLabelledMessages(labelName = 'test') {
const labelIds = Gmail.Users.Labels.list('me').labels.find(
labelObj => labelObj.name === labelName
).id;
let messagesList, pageToken;
do {
messagesList = Gmail.Users.Messages.list('me', {
labelIds,
pageToken,
maxResults: 100,
});
const messages = messagesList.messages;
if (messages) console.log(JSON.stringify(messages));
} while ((pageToken = messagesList.nextPageToken) !== undefined);
}
关于multithreading - 使用 App-Script 从 Gmail 中的标签名称使用 getThreads() 时,如何防止按主题或日期分组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64210227/
我在一个标签中有 900 多个线程。我想把它们全部取出来在脚本中计算出一些指标。 getThreads()似乎最多 500 个线程,这与文档所说的一致: This call will fail whe
我是应用程序脚本的新手,我正在尝试从收件箱中读取电子邮件。我认为 getThreads 可以完成这项工作,但我仍然不完全理解如何使用它。当我尝试执行下面编写的代码时,出现空错误。 查看document
我运行这段代码,但它什么也没做。没有错误,没有输出。任何帮助将不胜感激! 我尝试更改所有内容...范围、工作表名称、appendRow 与 setValues。我为线程的开始和最大添加了 0,10,删
当我使用 GmailApp.getUserLabelByName(labelReceived).getThreads()它检索具有相同主题并在给定标签内外的同一日期收到的所有电子邮件。 是否有解决方案
我对 Javascript 的了解很少,但想使用此代码来增强我的 GMail 体验。它有效,但我也遇到错误。当我在 Google Spreadsheet 中运行调试器时,两个函数似乎出现故障: Typ
我是一名优秀的程序员,十分优秀!