发送反馈
Gmail Service
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Gmail
借助此服务,您可以发送电子邮件、撰写草稿、管理标签、标记邮件和会话,以及执行各种其他 Gmail 账号管理任务。
另请参阅 Mail 服务 ,这是一项更简单的服务,仅允许发送电子邮件。
类
方法
方法 返回类型 简介
create Draft(recipient, subject, body)
Gmail Draft
创建电子邮件草稿。
create Draft(recipient, subject, body, options)
Gmail Draft
创建一封电子邮件草稿,其中包含可选实参。
create Label(name)
Gmail Label
创建具有指定名称的新用户标签。
delete Label(label)
Gmail App
删除指定的标签。
get Aliases()
String[]
获取在 Gmail 中设置为相应账号的别名的电子邮件地址列表。
get Draft(draftId)
Gmail Draft
按 ID 检索电子邮件草稿。
get Draft Messages()
Gmail Message[]
检索所有草稿邮件。
get Drafts()
Gmail Draft[]
获取所有 Gmail 邮件草稿。
get Inbox Threads()
Gmail Thread[]
检索所有收件箱会话,无论其是否带有标签。
get Inbox Threads(start, max)
Gmail Thread[]
检索一系列收件箱线程,而不考虑标签。
get Inbox Unread Count()
Integer
获取收件箱中未读消息串的数量。
get Message By Id(id)
Gmail Message
根据 ID 获取消息。
get Messages For Thread(thread)
Gmail Message[]
检索指定会话串中的所有邮件。
get Messages For Threads(threads)
Gmail Message[][]
检索指定会话串中的所有邮件。
get Priority Inbox Threads()
Gmail Thread[]
检索所有优先收件箱线程,无论其标签如何。
get Priority Inbox Threads(start, max)
Gmail Thread[]
检索一系列优先收件箱会话,而不考虑标签。
get Priority Inbox Unread Count()
Integer
获取“优先收件箱”中未读对话的数量。
get Spam Threads()
Gmail Thread[]
检索所有垃圾内容会话,无论其标签如何。
get Spam Threads(start, max)
Gmail Thread[]
检索一系列垃圾邮件会话,而不考虑标签。
get Spam Unread Count()
Integer
获取垃圾邮件未读消息串的数量。
get Starred Threads()
Gmail Thread[]
检索所有已加星标的对话串,无论其标签如何。
get Starred Threads(start, max)
Gmail Thread[]
检索一系列已加星标的对话串,无论其是否带有标签。
get Starred Unread Count()
Integer
获取已加星标的未读对话数量。
get Thread By Id(id)
Gmail Thread
根据 ID 获取线程。
get Trash Threads()
Gmail Thread[]
检索所有回收站中的会话,无论其是否带有标签。
get Trash Threads(start, max)
Gmail Thread[]
检索回收站中的一系列线程,而不考虑标签。
get User Label By Name(name)
Gmail Label
根据标签名称检索标签。
get User Labels()
Gmail Label[]
检索用户创建的标签的列表。
mark Message Read(message)
Gmail App
将相应消息标记为已读,并强制刷新该消息。
mark Message Unread(message)
Gmail App
将相应消息标记为未读,并强制刷新该消息。
mark Messages Read(messages)
Gmail App
将这些消息标记为已读,并强制刷新消息。
mark Messages Unread(messages)
Gmail App
将这些消息标记为未读,并强制刷新消息。
mark Thread Important(thread)
Gmail App
将相应消息串标记为重要,并强制刷新该消息串。
mark Thread Read(thread)
Gmail App
将相应消息串标记为已读,并强制刷新该消息串。
mark Thread Unimportant(thread)
Gmail App
将相应消息串标记为不重要,并强制刷新该消息串。
mark Thread Unread(thread)
Gmail App
将相应消息串标记为未读,并强制刷新该消息串。
mark Threads Important(threads)
Gmail App
将这些线程标记为重要线程,并强制线程刷新。
mark Threads Read(threads)
Gmail App
将这些消息串标记为已读,并强制刷新消息串。
mark Threads Unimportant(threads)
Gmail App
将这些消息串标记为不重要,并强制刷新消息串。
mark Threads Unread(threads)
Gmail App
将这些消息串标记为未读,并强制刷新消息串。
move Message To Trash(message)
Gmail App
将邮件移至回收站,并强制刷新邮件。
move Messages To Trash(messages)
Gmail App
将指定的消息移至回收站,并强制刷新消息。
move Thread To Archive(thread)
Gmail App
将相应线程移至归档,并强制刷新该线程。
move Thread To Inbox(thread)
Gmail App
将相应线程移至收件箱,并强制刷新该线程。
move Thread To Spam(thread)
Gmail App
将相应线程移至“垃圾内容”文件夹,并强制刷新该线程。
move Thread To Trash(thread)
Gmail App
将相应线程移至回收站,并强制刷新该线程。
move Threads To Archive(threads)
Gmail App
将这些线程移至归档文件夹,并强制刷新线程。
move Threads To Inbox(threads)
Gmail App
将这些会话移至收件箱,并强制刷新会话。
move Threads To Spam(threads)
Gmail App
将这些对话移至“垃圾内容”文件夹,并强制刷新对话。
move Threads To Trash(threads)
Gmail App
将这些会话移至回收站,并强制会话刷新。
refresh Message(message)
Gmail App
从 Gmail 重新加载消息和关联状态(如果标签、已读状态等发生更改,此方法非常有用)。
refresh Messages(messages)
Gmail App
从 Gmail 重新加载消息和关联状态(如果标签、已读状态等发生更改,此方法非常有用)。
refresh Thread(thread)
Gmail App
从 Gmail 重新加载会话和关联状态(在标签、已读状态等发生更改时非常有用)。
refresh Threads(threads)
Gmail App
从 Gmail 重新加载会话和关联状态(如果标签、已读状态等发生变化,此方法非常有用)。
search(query)
Gmail Thread[]
使用指定查询搜索 Gmail。
search(query, start, max)
Gmail Thread[]
使用指定查询搜索 Gmail。
send Email(recipient, subject, body)
Gmail App
发送电子邮件。
send Email(recipient, subject, body, options)
Gmail App
发送带有可选实参的电子邮件。
set Current Message Access Token(accessToken)
void
设置当前消息访问令牌 ,使脚本能够访问当前的 Gmail Message
属性。
star Message(message)
Gmail App
为相应消息加注星标,并强制刷新该消息。
star Messages(messages)
Gmail App
为这些消息添加星标,并强制刷新消息。
unstar Message(message)
Gmail App
从此消息中移除星标,并强制刷新消息。
unstar Messages(messages)
Gmail App
移除这些消息的星标,并强制刷新消息。
发送反馈
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可 获得了许可,并且代码示例已根据 Apache 2.0 许可 获得了许可。有关详情,请参阅 Google 开发者网站政策 。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-08-04。
需要向我们提供更多信息?
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2025-08-04。"],[],["Gmail enables users to manage emails, drafts, and labels. Key actions include creating and managing labels with `createLabel` and `deleteLabel`, retrieving them with `getUserLabelByName`, and listing all labels with `getUserLabels`. It also allows creating drafts via `createDraft`, managing threads using methods like `getInboxThreads` and managing message using methods like `getMessageById`. Users can search with `search`, send emails with `sendEmail`, mark messages/threads as read/unread, and move them to the trash/spam/archive. Attachment data can be read/write with methods such as `getBytes` and `setBytes`.\n"]]