Gmail Service
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Gmail
借助此服务,您可以发送电子邮件、撰写草稿、管理标签、标记邮件和会话,以及执行各种其他 Gmail 帐号管理任务。
另请参阅 Mail Service,这是一项较简单的服务,仅允许发送电子邮件。
类
方法
方法 | 返回类型 | 简介 |
createDraft(recipient, subject, body) | GmailDraft | 创建电子邮件草稿。 |
createDraft(recipient, subject, body, options) | GmailDraft | 使用可选参数创建电子邮件草稿。 |
createLabel(name) | GmailLabel | 创建具有指定名称的新用户标签。 |
deleteLabel(label) | GmailApp | 删除指定的标签。 |
getAliases() | String[] | 获取在 Gmail 中设为此帐号别名的电子邮件列表。 |
getDraft(draftId) | GmailDraft | 按 ID 检索电子邮件草稿。 |
getDraftMessages() | GmailMessage[] | 检索所有草稿邮件。 |
getDrafts() | GmailDraft[] | 获取所有 Gmail 草稿邮件。 |
getInboxThreads() | GmailThread[] | 检索所有收件箱会话(不考虑标签)。 |
getInboxThreads(start, max) | GmailThread[] | 检索一系列收件箱会话(不考虑标签)。 |
getInboxUnreadCount() | Integer | 获取收件箱中未读会话的数量。 |
getMessageById(id) | GmailMessage | 根据 ID 获取消息。 |
getMessagesForThread(thread) | GmailMessage[] | 检索指定会话中的所有消息。 |
getMessagesForThreads(threads) | GmailMessage[][] | 检索指定会话中的所有邮件。 |
getPriorityInboxThreads() | GmailThread[] | 检索优先收件箱的所有会话(不考虑标签)。 |
getPriorityInboxThreads(start, max) | GmailThread[] | 检索一系列优先收件箱会话(不考虑标签)。 |
getPriorityInboxUnreadCount() | Integer | 获取优先收件箱中未读会话的数量。 |
getSpamThreads() | GmailThread[] | 检索所有垃圾邮件会话(不考虑标签)。 |
getSpamThreads(start, max) | GmailThread[] | 检索一系列垃圾邮件会话(不考虑标签)。 |
getSpamUnreadCount() | Integer | 获取属于垃圾内容的未读线程数。 |
getStarredThreads() | GmailThread[] | 检索所有已加星标的会话,而不考虑标签。 |
getStarredThreads(start, max) | GmailThread[] | 检索一系列已加星标的会话,且不考虑标签。 |
getStarredUnreadCount() | Integer | 获取已加星标的未读线程数。 |
getThreadById(id) | GmailThread | 根据 ID 获取线程。 |
getTrashThreads() | GmailThread[] | 检索所有回收站线程(不考虑标签)。 |
getTrashThreads(start, max) | GmailThread[] | 检索一系列回收站线程(不考虑标签)。 |
getUserLabelByName(name) | GmailLabel | 根据标签名称检索标签。 |
getUserLabels() | GmailLabel[] | 检索用户创建的标签的列表。 |
markMessageRead(message) | GmailApp | 将此消息标记为已读,并强制刷新消息。 |
markMessageUnread(message) | GmailApp | 将此消息标记为未读,并强制刷新消息。 |
markMessagesRead(messages) | GmailApp | 将这些消息标记为已读,并强制刷新消息。 |
markMessagesUnread(messages) | GmailApp | 将这些消息标记为未读,并强制刷新消息。 |
markThreadImportant(thread) | GmailApp | 将此会话标记为重要并强制刷新会话。 |
markThreadRead(thread) | GmailApp | 将此线程标记为已读,并强制该线程刷新。 |
markThreadUnimportant(thread) | GmailApp | 将此会话标记为不重要,并强制刷新会话。 |
markThreadUnread(thread) | GmailApp | 将此会话标记为未读,并强制刷新会话。 |
markThreadsImportant(threads) | GmailApp | 将这些会话标记为重要,并强制刷新会话。 |
markThreadsRead(threads) | GmailApp | 将这些会话标记为已读,并强制刷新会话。 |
markThreadsUnimportant(threads) | GmailApp | 将这些会话标记为不重要,并强制刷新会话。 |
markThreadsUnread(threads) | GmailApp | 将这些会话标记为未读,并强制刷新会话。 |
moveMessageToTrash(message) | GmailApp | 将邮件移至“已删除邮件”,并强制刷新邮件。 |
moveMessagesToTrash(messages) | GmailApp | 将指定邮件移至“已删除邮件”,并强制刷新邮件。 |
moveThreadToArchive(thread) | GmailApp | 将此会话移至“归档”,并强制刷新此会话。 |
moveThreadToInbox(thread) | GmailApp | 将此会话移至收件箱,并强制刷新会话。 |
moveThreadToSpam(thread) | GmailApp | 将此会话移至“垃圾邮件”,并强制刷新此会话。 |
moveThreadToTrash(thread) | GmailApp | 将此会话移至回收站,并强制刷新会话。 |
moveThreadsToArchive(threads) | GmailApp | 将这些会话移至“归档”,并强制刷新这些会话。 |
moveThreadsToInbox(threads) | GmailApp | 将这些会话移至收件箱,并强制刷新会话。 |
moveThreadsToSpam(threads) | GmailApp | 将这些会话移至“垃圾邮件”,并强制刷新会话。 |
moveThreadsToTrash(threads) | GmailApp | 将这些会话移至回收站,并强制刷新会话。 |
refreshMessage(message) | GmailApp | 从 Gmail 重新加载邮件和关联状态(在标签、读取状态等发生更改时非常有用)。 |
refreshMessages(messages) | GmailApp | 从 Gmail 重新加载邮件和关联状态(在标签、读取状态等发生更改时非常有用)。 |
refreshThread(thread) | GmailApp | 从 Gmail 重新加载会话和关联状态(在标签、读取状态等发生更改时非常有用)。 |
refreshThreads(threads) | GmailApp | 从 Gmail 重新加载会话和关联状态(在标签、读取状态等发生更改时非常有用)。 |
search(query) | GmailThread[] | 使用指定查询搜索 Gmail。 |
search(query, start, max) | GmailThread[] | 使用指定查询搜索 Gmail。 |
sendEmail(recipient, subject, body) | GmailApp | 发送电子邮件。 |
sendEmail(recipient, subject, body, options) | GmailApp | 发送带有可选参数的电子邮件。 |
setCurrentMessageAccessToken(accessToken) | void | 设置当前消息访问令牌,使脚本能够访问当前的 GmailMessage 属性。 |
starMessage(message) | GmailApp | 为此邮件加注星标并强制刷新邮件。 |
starMessages(messages) | GmailApp | 为这些邮件添加星标并强制刷新邮件。 |
unstarMessage(message) | GmailApp | 从此邮件中删除星标并强制刷新邮件。 |
unstarMessages(messages) | GmailApp | 删除这些邮件的星标并强制刷新邮件。 |
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2023-12-01。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{
"lastModified": "最后更新时间 (UTC):2023-12-01。",
"confidential": False
}