Gmail Service
Gmail
這項服務可讓您傳送電子郵件、撰寫草稿、管理標籤、標示郵件和討論串,以及執行其他 Gmail 帳戶管理工作。另請參閱郵件服務,這是只允許傳送電子郵件的更簡單的服務。
類別
方法
方法 | 傳回類型 | 簡短說明 |
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 | 移除這些郵件的星號,並強制重新整理郵件。 |
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2023-12-01 (世界標準時間)。
[null,null,["上次更新時間:2023-12-01 (世界標準時間)。"],[[["The Gmail service in Google Apps Script allows for comprehensive management of Gmail accounts, including sending emails, managing drafts, labels, and messages."],["The `GmailApp` class provides access to various Gmail functionalities, such as creating drafts, managing labels, searching emails, and retrieving threads."],["`GmailThread` and `GmailMessage` objects offer methods to interact with email threads and individual messages respectively, including marking them as read, starring, moving them to different folders, and replying to them."],["You can use dedicated classes like `GmailAttachment`, `GmailDraft`, and `GmailLabel` to work with email attachments, drafts, and labels respectively."],["The service offers methods to search for emails based on queries and to manage spam, starred, priority inbox, and trash threads."]]],[]]