方法 | 傳回類型 | 簡短說明 |
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 | 移除這些訊息的星號,並強制重新整理訊息。 |