Class GmailThread

GmailThread

使用者 Gmail 帳戶中的郵件串。

方法

方法傳回類型簡短說明
addLabel(label)GmailThread將這個標籤新增至討論串。
createDraftReply(body)GmailDraft使用回覆地址,建立回覆此討論串中最後一則訊息寄件者的郵件草稿。
createDraftReply(body, options)GmailDraft使用回覆地址,為這個執行緒中最後一則訊息的寄件者建立回覆草稿訊息,並可選擇性加入引數。
createDraftReplyAll(body)GmailDraft使用回覆地址和這封郵件的所有收件者,建立回覆這討論串中最後一封郵件寄件者的草稿郵件。
createDraftReplyAll(body, options)GmailDraft使用回覆地址和所有收件者,為這個討論串中最後一則訊息的寄件者建立回覆草稿,並可選擇性提供引數。
getFirstMessageSubject()String取得討論串中第一則訊息的主旨。
getId()String取得這個執行緒的 ID。
getLabels()GmailLabel[]傳回這個執行緒上使用者建立的標籤。
getLastMessageDate()Date取得這個執行緒中最新訊息的日期。
getMessageCount()Integer傳回討論串中的訊息數。
getMessages()GmailMessage[]取得這個討論串中的訊息。
getPermalink()String取得這個討論串的永久連結。
hasStarredMessages()Boolean傳回執行緒是否含有任何已加星號的訊息。
isImportant()Boolean傳回執行緒是否標示為重要。
isInChats()Boolean傳回討論串是否標示為對話。
isInInbox()Boolean傳回討論串是否位於收件匣中。
isInPriorityInbox()Boolean如果這個執行緒位於優先收件匣中,則傳回 true;否則傳回 false。
isInSpam()Boolean傳回討論串是否已標示為垃圾內容。
isInTrash()Boolean傳回討論串是否位於垃圾桶。
isUnread()Boolean傳回會話串是否有未讀訊息。
markImportant()GmailThread將這個討論串標示為重要。
markRead()GmailThread將這個討論串標示為已讀。
markUnimportant()GmailThread將這個討論串標示為不重要。
markUnread()GmailThread將這個討論串標示為未讀。
moveToArchive()GmailThread將這個討論串移至封存區。
moveToInbox()GmailThread將討論串移至收件匣。
moveToSpam()GmailThread將這個討論串移至垃圾郵件。
moveToTrash()GmailThread將這個討論串移至垃圾桶。
refresh()GmailThread重新載入這個郵件串和 Gmail 的相關狀態 (如果標籤、已讀狀態等已變更,這項功能就很有用)。
removeLabel(label)GmailThread從郵件串中移除這個標籤。
reply(body)GmailThread使用 replyTo 位址回覆這個會話串中最後一封郵件的寄件者。
reply(body, options)GmailThread使用 replyTo 位址回覆這個會話串中最後一封郵件的寄件者,並視需要提供引數。
replyAll(body)GmailThread回覆寄件者 (使用 replyTo 地址),以及這個討論串中最後一封郵件的所有收件者。
replyAll(body, options)GmailThread回覆寄件者 (使用 replyTo 位址) 和這個討論串中最後一封郵件的所有收件者,並提供選用引數。

內容詳盡的說明文件

addLabel(label)

將這個標籤新增至討論串。

// Add label MyLabel to the first thread in the inbox
const label = GmailApp.getUserLabelByName('MyLabel');
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.addLabel(label);

參數

名稱類型說明
labelGmailLabel要套用至這個討論串的標籤

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


createDraftReply(body)

使用回覆地址,建立回覆此討論串中最後一則訊息寄件者的郵件草稿。電子郵件大小 (包括標頭) 超出配額限制

// Create a draft reply to the message author with an acknowledgement.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.createDraftReply('Got your message');

參數

名稱類型說明
bodyString電子郵件內文

回攻員

GmailDraft:新建立的草稿訊息

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


createDraftReply(body, options)

使用回覆地址,為這個執行緒中最後一則訊息的寄件者建立回覆草稿,並可選擇性加入引數。

電子郵件可以同時包含純文字和 HTML 內文。電子郵件大小 (包括標題) 超出配額限制

// Create a draft response with an HTML text body.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.createDraftReply('incapable of HTML', {
  htmlBody: '<b>some HTML body text</b>',
  cc: 'another@example.com',
});

參數

名稱類型說明
bodyString電子郵件內文
optionsObject指定進階參數的 JavaScript 物件,如下所列

進階參數

名稱類型說明
attachmentsBlobSource[]要隨電子郵件傳送的檔案陣列
bccString以逗號分隔的密件副本電子郵件地址清單
ccString以逗號分隔的副本收件者電子郵件地址清單
fromString電子郵件的寄件者地址,必須是 GmailApp.getAliases() 傳回的其中一個值
htmlBodyString如果已設定,能夠算繪 HTML 的裝置會使用這個引數,而非必要的主體引數;如果電子郵件有內嵌圖片,您可以在 HTML 主體中加入選用的 inlineImages 欄位
inlineImagesObjectJavaScript 物件,包含從圖片鍵 (String) 到圖片資料 (BlobSource) 的對應;這假設使用 htmlBody 參數,且該參數包含格式為 <img src="cid:imageKey" /> 的圖片參照
nameString電子郵件寄件者的名稱 (預設為使用者名稱)
replyToString做為預設回覆地址的電子郵件地址 (預設值:使用者的電子郵件地址)
subjectString電子郵件的新主旨行 (最多 250 個半形字元)

回攻員

GmailDraft:新建立的草稿訊息

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


createDraftReplyAll(body)

使用回覆地址和這封郵件的所有收件者,建立回覆這封郵件的草稿。電子郵件大小 (包括標頭) 有配額限制

// Create a draft reply to all recipients (except those bcc'd) of the last email
// in this thread.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const message = firstThread.getMessages()[0];
message.createDraftReplyAll('Got your message');

參數

名稱類型說明
bodyString電子郵件內文

回攻員

GmailDraft:新建立的草稿訊息

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


createDraftReplyAll(body, options)

使用回覆地址和所有收件者,建立回覆此討論串中最後一則訊息寄件者的草稿訊息,並提供選用引數。

電子郵件可以同時包含純文字和 HTML 內文。電子郵件大小 (包括標題) 超出配額限制

// Create a draft reply, using an HTML text body, to all recipients (except
// those bcc'd) of the last email of in this thread.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.createDraftReplyAll('incapable of HTML', {
  htmlBody: '<b>some HTML body text</b>',
  cc: 'another@example.com',
});

參數

名稱類型說明
bodyString電子郵件內文
optionsObject指定進階參數的 JavaScript 物件,如下所列

進階參數

名稱類型說明
attachmentsBlobSource[]要隨電子郵件傳送的檔案陣列
bccString以逗號分隔的密件副本電子郵件地址清單
ccString以逗號分隔的副本收件者電子郵件地址清單
fromString電子郵件的寄件者地址,必須是 GmailApp.getAliases() 傳回的其中一個值
htmlBodyString如果已設定,能夠算繪 HTML 的裝置會使用這個引數,而非必要的主體引數;如果電子郵件有內嵌圖片,您可以在 HTML 主體中加入選用的 inlineImages 欄位
inlineImagesObjectJavaScript 物件,包含從圖片鍵 (String) 到圖片資料 (BlobSource) 的對應;這假設使用 htmlBody 參數,且該參數包含格式為 <img src="cid:imageKey" /> 的圖片參照
nameString電子郵件寄件者的名稱 (預設為使用者名稱)
replyToString做為預設回覆地址的電子郵件地址 (預設值:使用者的電子郵件地址)
subjectString電子郵件的新主旨。大小上限為 250 個字元。

回攻員

GmailDraft:新建立的草稿訊息

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


getFirstMessageSubject()

取得討論串中第一則訊息的主旨。

// Log the subject of the first message in the first thread in the inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(firstThread.getFirstMessageSubject());

回攻員

String:討論串中第一則訊息的主旨

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


getId()

取得這個執行緒的 ID。討論串的 ID 會因內含的訊息而異;如要取得討論串中特定訊息的 ID,請改為呼叫 getMessages()[0].getId()

// Log the subject of the first message in the first thread in the inbox.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const id = firstThread.getId();
// Get same thread by its ID.
const thread = GmailApp.getThreadById(id);
Logger.log(
    thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(),
);  // True

回攻員

String:這個執行緒的 ID


getLabels()

傳回這個執行緒中使用者建立的標籤。

// Log the names of the labels attached to the first thread in the inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const labels = firstThread.getLabels();
for (let i = 0; i < labels.length; i++) {
  Logger.log(labels[i].getName());
}

回攻員

GmailLabel[]:這個討論串的標籤陣列

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

getLastMessageDate()

取得這個執行緒最近一則訊息的日期。

// Log the date of the most recent message on the first thread in the inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(firstThread.getLastMessageDate());

回攻員

Date:討論串中最新訊息的日期

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


getMessageCount()

傳回執行緒中的訊息數。

// Log the number of messages in the thread
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(firstThread.getMessageCount());

回攻員

Integer - 討論串中的訊息數量

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


getMessages()

取得這個討論串中的訊息。

// Log the subjects of the messages in the thread
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const messages = firstThread.getMessages();
for (let i = 0; i < messages.length; i++) {
  Logger.log(messages[i].getSubject());
}

回攻員

GmailMessage[] - 這個討論串中的 Gmail 郵件陣列

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


取得這個討論串的永久連結。

請注意,這項功能僅適用於傳統版 Gmail 介面,不適用於 Inbox。

// Logs the permalink for the first thread in the inbox
const thread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(thread.getPermalink());

回攻員

String:這個討論串的永久連結


hasStarredMessages()

傳回執行緒是否含有任何已加星號的訊息。

// Log if this thread has starred messages
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);

回攻員

Boolean:如果討論串中有任何已加星號的訊息,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isImportant()

傳回執行緒是否標示為重要。

// Log if this thread is marked as important
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`Important? : ${firstThread.isImportant()}`);

回攻員

Boolean - 執行緒是否標示為重要。

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isInChats()

傳回討論串是否標示為即時通訊。

// Log if this thread is a chat
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`is in chats? : ${firstThread.isInChats()}`);

回攻員

Boolean - 如果執行緒標示為對話,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isInInbox()

傳回討論串是否位於收件匣。

// Log if this thread is in the inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);

回攻員

Boolean:如果執行緒位於收件匣中,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isInPriorityInbox()

如果這個執行緒位於優先收件匣中,則傳回 true,否則傳回 false。

// Log if this thread is in the priority inbox
const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0];
Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);

回攻員

Boolean - 如果郵件串位於優先收件匣中,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isInSpam()

傳回討論串是否已標示為垃圾內容。

// Log if this thread is in the spam folder
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`Spam? ${firstThread.isInSpam()}`);

回攻員

Boolean - 這個討論串是否已標示為垃圾內容。

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isInTrash()

傳回討論串是否位於垃圾桶。

// Log if this thread is in the trash
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`Trashed? ${firstThread.isInTrash()}`);

回攻員

Boolean:如果執行緒位於垃圾桶中,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

isUnread()

傳回會話串是否含有未讀訊息。

// Log if this thread is unread
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
Logger.log(`Unread? ${firstThread.isUnread()}`);

回攻員

Boolean - 如果有未讀訊息,則為 true

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

markImportant()

將這個討論串標示為重要。

// Mark first inbox thread as important
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.markImportant();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


markRead()

將這個討論串標示為已讀。

// Mark first inbox thread as read
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.markRead();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


markUnimportant()

將這個討論串標示為不重要。

// Mark first inbox thread as unimportant
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.markUnimportant();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


markUnread()

將這個討論串標示為未讀。

// Mark first inbox thread as unread
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.markUnread();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


moveToArchive()

將這個討論串移至封存區。

// Archive first inbox thread
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.moveToArchive();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

moveToInbox()

將討論串移至收件匣。

// Move first non-inbox thread to inbox
const firstThread = GmailApp.search('-in:inbox')[0];
firstThread.moveToInbox();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

moveToSpam()

將這個討論串移至垃圾郵件資料夾。

// Move first inbox thread to spam
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.moveToSpam();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

moveToTrash()

將這個討論串移至垃圾桶。

// Move first inbox thread to trash
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.moveToTrash();

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

refresh()

從 Gmail 重新載入這個郵件串和相關聯的狀態 (如果標籤、已讀取狀態等已變更,這項功能就很有用)。

const firstThread = GmailApp.getInboxThreads(0, 1)[0];
// ...Do something that may take a while here....
firstThread.refresh();  // Make sure it's up-to-date
// ...Do more stuff with firstThread ...

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

removeLabel(label)

從郵件串中移除這個標籤。

const myLabel = GmailApp.getUserLabelByName('<your label>');
const threads = myLabel.getThreads();
for (const thread of threads) {
  thread.removeLabel(myLabel);
}

參數

名稱類型說明
labelGmailLabel要從這個對話串移除的標籤

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


reply(body)

使用 replyTo 地址回覆這個會話串中最後一封郵件的寄件者。

請注意,電子郵件 (包括所有標頭) 的總大小不得超過 20 KB。

// Respond to author of last email in thread with acknowledgment
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.reply('Got your message');

參數

名稱類型說明
bodyString電子郵件內文

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


reply(body, options)

使用 replyTo 位址回覆這個會話串中最後一封郵件的寄件者,並視需要提供引數。電子郵件可以同時包含純文字和 HTML 內文。請注意,電子郵件的總大小 (包括所有標題,但不含附件) 不得超過 20 KB。

// Respond with HTML body text.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.reply('incapable of HTML', {
  htmlBody: 'some HTML body text',
  noReply: true,
});

參數

名稱類型說明
bodyString電子郵件內文
optionsObject指定進階參數的 JavaScript 物件,如下所列

進階參數

名稱類型說明
ccString以半形逗號分隔的副本收件者電子郵件地址清單
bccString以半形逗號分隔的密件副本電子郵件地址清單
htmlBodyString如果已設定,能夠算繪 HTML 的裝置會使用這個引數,而非必要的主體引數;如果電子郵件有內嵌圖片,您可以在 HTML 主體中加入選用的 inlineImages 欄位
nameString電子郵件寄件者的名稱 (預設為使用者名稱)
fromString電子郵件的寄件者地址,必須是 GmailApp.getAliases() 傳回的其中一個值
replyToString做為預設回覆地址的電子郵件地址 (預設值:使用者的電子郵件地址)
noReplyBooleantrue 如果電子郵件應從一般不回覆電子郵件地址傳送,以避免收件者回覆電子郵件;這個選項僅適用於 Google Workspace 帳戶,不適用於 Gmail 使用者
attachmentsBlobSource[]要隨電子郵件傳送的檔案陣列
inlineImagesObjectJavaScript 物件,包含從圖片鍵 (String) 到圖片資料 (BlobSource) 的對應;這假設使用 htmlBody 參數,且該參數包含格式為 <img src="cid:imageKey" /> 的圖片參照

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


replyAll(body)

回覆寄件者 (使用 replyTo 位址),以及這個討論串中最後一封郵件的所有收件者。

請注意,電子郵件 (包括所有標頭) 的總大小不得超過 20 KB。

// Respond to all with acknowledgment to the first thread in the inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.replyAll('Got your message');

參數

名稱類型說明
bodyString電子郵件內文

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱


replyAll(body, options)

回覆寄件者 (使用 replyTo 地址) 和這個討論串中最後一封郵件的所有收件者,並提供選用引數。電子郵件可以同時包含純文字和 HTML 內文。請注意,電子郵件的總大小 (包括所有標題,但不含附件) 不得超過 20 KB。

// Respond with HTML body text.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
firstThread.replyAll('incapable of HTML', {
  htmlBody: 'some HTML body text',
  noReply: true,
});

參數

名稱類型說明
bodyString電子郵件內文
optionsObject指定進階參數的 JavaScript 物件,如下所列

進階參數

名稱類型說明
ccString以半形逗號分隔的副本收件者電子郵件地址清單
bccString以半形逗號分隔的密件副本電子郵件地址清單
htmlBodyString如果已設定,能夠算繪 HTML 的裝置會使用這個引數,而非必要的主體引數;如果電子郵件有內嵌圖片,您可以在 HTML 主體中加入選用的 inlineImages 欄位
nameString電子郵件寄件者的名稱 (預設為使用者名稱)
fromString電子郵件的寄件者地址,必須是 GmailApp.getAliases() 傳回的其中一個值
replyToString做為預設回覆地址的電子郵件地址 (預設值:使用者的電子郵件地址)
noReplyBooleantrue 如果電子郵件應從一般不回覆電子郵件地址傳送,以避免收件者回覆電子郵件;只有 G Suite 帳戶可以選擇這個選項,Gmail 使用者則無法
attachmentsBlobSource[]要隨電子郵件傳送的檔案陣列
inlineImagesObjectJavaScript 物件,包含從圖片鍵 (String) 到圖片資料 (BlobSource) 的對應;這假設使用 htmlBody 參數,且該參數包含格式為 <img src="cid:imageKey" /> 的圖片參照

回攻員

GmailThread:這個執行緒,適用於鏈結

授權

使用這個方法的指令碼需要透過下列一或多個範圍相關 REST API 中的適當範圍授權:

  • https://mail.google.com/

另請參閱