Một chuỗi thư trong tài khoản Gmail của một người dùng.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
addLabel(label) | GmailThread | Thêm nhãn này vào chuỗi thư. |
createDraftReply(body) | GmailDraft | Tạo thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời. |
createDraftReply(body, options) | GmailDraft | Tạo thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời, với các đối số tuỳ chọn. |
createDraftReplyAll(body) | GmailDraft | Tạo một thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời và tất cả người nhận thư này. |
createDraftReplyAll(body, options) | GmailDraft | Tạo một thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời và tất cả người nhận, với các đối số tuỳ chọn. |
getFirstMessageSubject() | String | Lấy tiêu đề của thư đầu tiên trong chuỗi. |
getId() | String | Lấy mã nhận dạng của chuỗi này. |
getLabels() | GmailLabel[] | Trả về các nhãn do người dùng tạo trên chuỗi này. |
getLastMessageDate() | Date | Lấy ngày của tin nhắn gần đây nhất trong chuỗi này. |
getMessageCount() | Integer | Trả về số lượng thư trong chuỗi. |
getMessages() | GmailMessage[] | Nhận thư trong chuỗi này. |
getPermalink() | String | Nhận đường liên kết cố định cho chuỗi này. |
hasStarredMessages() | Boolean | Trả về xem chuỗi có thư nào được gắn dấu sao hay không. |
isImportant() | Boolean | Trả về việc luồng có được đánh dấu là quan trọng hay không. |
isInChats() | Boolean | Trả về việc chuỗi cuộc trò chuyện có được gắn nhãn là cuộc trò chuyện hay không. |
isInInbox() | Boolean | Trả về việc chuỗi có nằm trong hộp thư đến hay không. |
isInPriorityInbox() | Boolean | Trả về true nếu chuỗi thư này nằm trong hộp thư ưu tiên; nếu không sẽ trả về false. |
isInSpam() | Boolean | Trả về kết quả xem chuỗi có bị đánh dấu là thư rác hay không. |
isInTrash() | Boolean | Trả về việc chuỗi có nằm trong thùng rác hay không. |
isUnread() | Boolean | Trả về xem chuỗi có tin nhắn nào chưa đọc hay không. |
markImportant() | GmailThread | Đánh dấu chuỗi thư này là quan trọng. |
markRead() | GmailThread | Đánh dấu chuỗi thư này là đã đọc. |
markUnimportant() | GmailThread | Đánh dấu chuỗi này là không quan trọng. |
markUnread() | GmailThread | Đánh dấu chuỗi này là chưa đọc. |
moveToArchive() | GmailThread | Di chuyển chuỗi này đến mục lưu trữ. |
moveToInbox() | GmailThread | Chuyển chuỗi thư này vào hộp thư đến. |
moveToSpam() | GmailThread | Chuyển chuỗi thư này vào mục thư rác. |
moveToTrash() | GmailThread | Chuyển chuỗi này vào thùng rác. |
refresh() | GmailThread | Tải lại chuỗi này và trạng thái được liên kết từ Gmail (hữu ích trong trường hợp nhãn, trạng thái đọc, v.v. đã thay đổi). |
removeLabel(label) | GmailThread | Xoá nhãn này khỏi chuỗi. |
reply(body) | GmailThread | Trả lời người gửi thư cuối cùng trong chuỗi này bằng địa chỉ ReplyTo. |
reply(body, options) | GmailThread | Trả lời người gửi thư cuối cùng trong chuỗi này bằng địa chỉ ReplyTo (không bắt buộc) đối số. |
replyAll(body) | GmailThread | Trả lời người gửi (sử dụng địa chỉ ReplyTo) và tất cả người nhận thư cuối cùng trong thư này chuỗi. |
replyAll(body, options) | GmailThread | Trả lời người gửi (sử dụng địa chỉ replyTo ) và tất cả người nhận của thư gần đây nhất
trên chuỗi này, với các đối số tuỳ chọn. |
Tài liệu chi tiết
addLabel(label)
Thêm nhãn này vào chuỗi thư.
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
Tham số
Tên | Loại | Mô tả |
---|---|---|
label | GmailLabel | nhãn để áp dụng cho chuỗi này |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReply(body)
Tạo thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời. Kích thước của email (bao gồm cả phần thông tin thư) bị giới hạn hạn mức.
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailDraft
— tin nhắn nháp mới được tạo
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReply(body, options)
Tạo thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời, với các đối số tuỳ chọn.
Email có thể chứa cả văn bản thuần tuý và nội dung HTML. Kích thước của email (bao gồm tiêu đề) là hạn mức bị hạn chế.
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
options | Object | đối tượng JavaScript chỉ định các tham số nâng cao, như được liệt kê bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
attachments | BlobSource[] | một mảng tệp để gửi cùng với email |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy tới BCC |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi CC |
from | String | địa chỉ email phải được gửi từ đó
trong các giá trị được GmailApp.getAliases() trả về |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng HTML này
của đối số nội dung bắt buộc; bạn có thể thêm trường inlineImages (không bắt buộc) trong HTML
nội dung nếu bạn có hình ảnh cùng dòng cho email của mình |
inlineImages | Object | đối tượng JavaScript chứa ánh xạ từ khoá hình ảnh
(String ) thành dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và có chứa thông tin tham chiếu đến những hình ảnh này ở định dạng <img src="cid:imageKey" /> |
name | String | tên người gửi email (mặc định: tên của người dùng) |
replyTo | String | địa chỉ email để sử dụng làm địa chỉ trả lời mặc định (mặc định: địa chỉ email của người dùng) |
subject | String | dòng tiêu đề mới cho email (tối đa 250 ký tự) |
Cầu thủ trả bóng
GmailDraft
— tin nhắn nháp mới được tạo
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReplyAll(body)
Tạo một thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời và tất cả người nhận thư này. Kích thước của email (bao gồm cả phần thông tin thư) có hạn mức.
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailDraft
— tin nhắn nháp mới được tạo
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReplyAll(body, options)
Tạo một thư nháp để trả lời người gửi thư cuối cùng trong chuỗi này bằng cách sử dụng địa chỉ trả lời và tất cả người nhận, với các đối số tuỳ chọn.
Email có thể chứa cả văn bản thuần tuý và nội dung HTML. Kích thước của email (bao gồm tiêu đề) là hạn mức bị hạn chế.
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
options | Object | đối tượng JavaScript chỉ định các tham số nâng cao, như được liệt kê bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
attachments | BlobSource[] | một mảng tệp để gửi cùng với email |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy tới BCC |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi CC |
from | String | địa chỉ email phải được gửi từ đó
trong các giá trị được GmailApp.getAliases() trả về |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng HTML này
của đối số nội dung bắt buộc; bạn có thể thêm trường inlineImages (không bắt buộc) trong HTML
nội dung nếu bạn có hình ảnh cùng dòng cho email của mình |
inlineImages | Object | đối tượng JavaScript chứa ánh xạ từ khoá hình ảnh
(String ) thành dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và có chứa thông tin tham chiếu đến những hình ảnh này ở định dạng <img src="cid:imageKey" /> |
name | String | tên người gửi email (mặc định: tên của người dùng) |
replyTo | String | địa chỉ email để sử dụng làm địa chỉ trả lời mặc định (mặc định: địa chỉ email của người dùng) |
subject | String | một dòng tiêu đề mới cho email. Kích thước tối đa là 250 ký tự. |
Cầu thủ trả bóng
GmailDraft
— tin nhắn nháp mới được tạo
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
getFirstMessageSubject()
Lấy tiêu đề của thư đầu tiên trong chuỗi.
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
Cầu thủ trả bóng
String
– tiêu đề của thư đầu tiên trong chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
getId()
Lấy mã nhận dạng của chuỗi này. Mã của một chuỗi sẽ thay đổi tuỳ theo các thông báo trong chuỗi đó; cho một
mã nhất quán cho một thư cụ thể trong chuỗi, hãy gọi getMessages()[0].getId()
thay thế.
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
Cầu thủ trả bóng
String
– mã của chuỗi này
getLabels()
Trả về các nhãn do người dùng tạo trên chuỗi này.
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
Cầu thủ trả bóng
GmailLabel[]
— một mảng nhãn cho chuỗi này
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
getLastMessageDate()
Lấy ngày của tin nhắn gần đây nhất trong chuỗi này.
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
Cầu thủ trả bóng
Date
– ngày của tin nhắn gần đây nhất trong chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
getMessageCount()
Trả về số lượng thư trong chuỗi.
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
Cầu thủ trả bóng
Integer
— số lượng thư trong chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
getMessages()
Nhận thư trong chuỗi này.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
Cầu thủ trả bóng
GmailMessage[]
— một loạt thư Gmail trong chuỗi này
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
getPermalink()
Nhận đường liên kết cố định cho chuỗi này.
Lưu ý rằng tính năng này chỉ hoạt động với giao diện Gmail cổ điển, không hoạt động với Hộp thư đến.
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
Cầu thủ trả bóng
String
— đường liên kết cố định cho chuỗi này
hasStarredMessages()
Trả về xem chuỗi có thư nào được gắn dấu sao hay không.
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
Cầu thủ trả bóng
Boolean
– true nếu chuỗi thư có tin nhắn được gắn dấu sao
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isImportant()
Trả về việc luồng có được đánh dấu là quan trọng hay không.
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
Cầu thủ trả bóng
Boolean
— Liệu chuỗi thư có được đánh dấu là quan trọng hay không.
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isInChats()
Trả về việc chuỗi cuộc trò chuyện có được gắn nhãn là cuộc trò chuyện hay không.
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
Cầu thủ trả bóng
Boolean
– true nếu chuỗi tin nhắn được gắn nhãn là cuộc trò chuyện
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isInInbox()
Trả về việc chuỗi có nằm trong hộp thư đến hay không.
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
Cầu thủ trả bóng
Boolean
– true nếu chuỗi thư nằm trong hộp thư đến
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isInPriorityInbox()
Trả về true nếu chuỗi thư này nằm trong hộp thư ưu tiên; nếu không sẽ trả về false.
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
Cầu thủ trả bóng
Boolean
– đúng nếu chuỗi thư nằm trong hộp thư ưu tiên
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isInSpam()
Trả về kết quả xem chuỗi có bị đánh dấu là thư rác hay không.
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
Cầu thủ trả bóng
Boolean
— Liệu chuỗi thư này có bị đánh dấu là nội dung rác hay không.
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isInTrash()
Trả về việc chuỗi có nằm trong thùng rác hay không.
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
Cầu thủ trả bóng
Boolean
– đúng nếu chuỗi nằm trong thùng rác
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
isUnread()
Trả về xem chuỗi có tin nhắn nào chưa đọc hay không.
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
Cầu thủ trả bóng
Boolean
— true nếu có tin nhắn chưa đọc
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
markImportant()
Đánh dấu chuỗi thư này là quan trọng.
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
markRead()
Đánh dấu chuỗi thư này là đã đọc.
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
markUnimportant()
Đánh dấu chuỗi này là không quan trọng.
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
markUnread()
Đánh dấu chuỗi này là chưa đọc.
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
moveToArchive()
Di chuyển chuỗi này đến mục lưu trữ.
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
moveToInbox()
Chuyển chuỗi thư này vào hộp thư đến.
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
moveToSpam()
Chuyển chuỗi thư này vào mục thư rác.
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
moveToTrash()
Chuyển chuỗi này vào thùng rác.
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
refresh()
Tải lại chuỗi này và trạng thái được liên kết từ Gmail (hữu ích trong trường hợp nhãn, trạng thái đọc, v.v. đã thay đổi).
var 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 ...
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
removeLabel(label)
Xoá nhãn này khỏi chuỗi.
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
label | GmailLabel | nhãn cần xoá khỏi chuỗi này |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
reply(body)
Trả lời người gửi thư cuối cùng trong chuỗi này bằng địa chỉ ReplyTo.
Lưu ý rằng tổng kích thước của email (bao gồm tất cả phần đầu) không được vượt quá 20KB.
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
reply(body, options)
Trả lời người gửi thư cuối cùng trong chuỗi này bằng địa chỉ ReplyTo (không bắt buộc) đối số. Email có thể chứa cả văn bản thuần tuý và nội dung HTML. Xin lưu ý rằng tổng số kích thước của email (bao gồm tất cả phần đầu, trừ phần đính kèm) không được vượt quá 20KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
options | Object | đối tượng JavaScript chỉ định các tham số nâng cao, như được liệt kê bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi CC |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy tới BCC |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng HTML này
của đối số nội dung bắt buộc; bạn có thể thêm trường inlineImages (không bắt buộc) trong HTML
nội dung nếu bạn có hình ảnh cùng dòng cho email của mình |
name | String | tên người gửi email (mặc định: tên của người dùng) |
from | String | địa chỉ email phải được gửi từ đó
trong các giá trị được GmailApp.getAliases() trả về |
replyTo | String | địa chỉ email để sử dụng làm địa chỉ trả lời mặc định (mặc định: địa chỉ email của người dùng) |
noReply | Boolean | true nếu email phải được gửi từ một email chung
địa chỉ email không trả lời để ngăn người nhận trả lời email; tuỳ chọn này là
chỉ dành cho tài khoản Google Workspace, không áp dụng cho người dùng Gmail |
attachments | BlobSource[] | một mảng tệp để gửi cùng với email |
inlineImages | Object | đối tượng JavaScript chứa ánh xạ từ khoá hình ảnh
(String ) thành dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và có chứa thông tin tham chiếu đến những hình ảnh này ở định dạng <img src="cid:imageKey" /> |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
replyAll(body)
Trả lời người gửi (sử dụng địa chỉ ReplyTo) và tất cả người nhận thư cuối cùng trong thư này chuỗi.
Lưu ý rằng tổng kích thước của email (bao gồm tất cả phần đầu) không được vượt quá 20KB.
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/
Xem thêm
replyAll(body, options)
Trả lời người gửi (sử dụng địa chỉ replyTo
) và tất cả người nhận của thư gần đây nhất
trên chuỗi này, với các đối số tuỳ chọn. Email có thể chứa cả văn bản thuần tuý và
Nội dung HTML. Xin lưu ý rằng tổng kích thước của email (bao gồm tất cả phần đầu, nhưng không bao gồm
tệp đính kèm) không được vượt quá 20KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung email |
options | Object | đối tượng JavaScript chỉ định các tham số nâng cao, như được liệt kê bên dưới |
Thông số nâng cao
Tên | Loại | Mô tả |
---|---|---|
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi CC |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy tới BCC |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng HTML này
của đối số nội dung bắt buộc; bạn có thể thêm trường inlineImages (không bắt buộc) trong HTML
nội dung nếu bạn có hình ảnh cùng dòng cho email của mình |
name | String | tên người gửi email (mặc định: tên của người dùng) |
from | String | địa chỉ email phải được gửi từ đó
trong các giá trị được GmailApp.getAliases() trả về |
replyTo | String | địa chỉ email để sử dụng làm địa chỉ trả lời mặc định (mặc định: địa chỉ email của người dùng) |
noReply | Boolean | true nếu email phải được gửi từ một email chung
địa chỉ email không trả lời để ngăn người nhận trả lời email; tuỳ chọn này là
chỉ dành cho tài khoản G Suite, không áp dụng cho người dùng Gmail |
attachments | BlobSource[] | một mảng tệp để gửi cùng với email |
inlineImages | Object | đối tượng JavaScript chứa ánh xạ từ khoá hình ảnh
(String ) thành dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và có chứa thông tin tham chiếu đến những hình ảnh này ở định dạng <img src="cid:imageKey" /> |
Cầu thủ trả bóng
GmailThread
– luồng này, hữu ích cho việc tạo chuỗi
Ủy quyền
Những tập lệnh dùng phương thức này yêu cầu uỷ quyền với một hoặc nhiều phạm vi hoặc phạm vi thích hợp sau đây trong API REST liên quan:
-
https://mail.google.com/