Một chuỗi tin nhắn trong tài khoản Gmail của người dùng.
Phương thức
Phương thức | Kiểu dữ liệu trả về | Mô tả ngắn |
---|---|---|
addLabel(label) | GmailThread | Thêm nhãn này vào luồng. |
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 đị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 địa chỉ trả lời, với các đối số không bắt buộc. |
createDraftReplyAll(body) | GmailDraft | Tạo thư nháp trả lời người gửi thư cuối cùng trong chuỗi này, 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 thư nháp trả lời người gửi của thư cuối cùng trong chuỗi này, sử dụng địa chỉ trả lời và tất cả người nhận, với đối số không bắt buộc. |
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 | Xem ngày của tin nhắn gần đây nhất trong chuỗi tin nhắn này. |
getMessageCount() | Integer | Trả về số lượng thư trong chuỗi. |
getMessages() | GmailMessage[] | Nhận tin nhắn 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ề việc chuỗi có tin nhắn được gắn dấu sao nào 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 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ó trong hộp thư đến hay không. |
isInPriorityInbox() | Boolean | Trả về true nếu chuỗi này nằm trong hộp thư đến ưu tiên; nếu không thì trả về false. |
isInSpam() | Boolean | Trả về việc chuỗi có bị đánh dấu là thư rác hay không. |
isInTrash() | Boolean | Trả về việc chuỗi có trong thùng rác hay không. |
isUnread() | Boolean | Trả về việc chuỗi có tin nhắn chưa đọc nào hay không. |
markImportant() | GmailThread | Đánh dấu chuỗi tin nhắn này là quan trọng. |
markRead() | GmailThread | Đánh dấu chuỗi tin nhắn này là đã đọc. |
markUnimportant() | GmailThread | Đánh dấu chuỗi thư này là không quan trọng. |
markUnread() | GmailThread | Đánh dấu chuỗi này là chưa đọc. |
moveToArchive() | GmailThread | Chuyển chuỗi này vào mục lưu trữ. |
moveToInbox() | GmailThread | Chuyển chuỗi này vào hộp thư đến. |
moveToSpam() | GmailThread | Chuyển chuỗi này vào thư 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 trên chuỗi thư này bằng địa chỉ ReplyTo. |
reply(body, options) | GmailThread | Trả lời người gửi thư cuối cùng trên chuỗi thư này bằng địa chỉ ReplyTo, với các đối số không bắt buộc. |
replyAll(body) | GmailThread | Trả lời người gửi (bằ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. |
replyAll(body, options) | GmailThread | Trả lời người gửi (bằng địa chỉ replyTo ) và tất cả người nhận thư cuối cùng trên chuỗi này, bằng các đối số không bắt buộc. |
Tài liệu chi tiết
addLabel(label)
Thêm nhãn này vào luồng.
// 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);
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
label | GmailLabel | nhãn để áp dụng cho chuỗi này |
Cầu thủ trả bóng
GmailThread
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 địa chỉ trả lời. Kích thước của email (bao gồm cả tiêu đề) là 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");
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailDraft
— thư nháp mới được tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 địa chỉ trả lời, với các đối số không bắt buộc.
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 cả tiêu đề) là hạn mức.
// 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" });
Các tham số
Tên | Loại | Nội dung 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ê dưới đây |
Thông số nâng cao
Tên | Loại | Nội dung 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 gửi đến BCC được phân tách bằng dấu phẩy |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
from | String | địa chỉ dùng để gửi email. Địa chỉ này phải là một trong những 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 mã này thay vì đố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 nội dung HTML nếu bạn có hình ảnh cùng dòng cho email của mình |
inlineImages | Object | một đối tượng JavaScript chứa đường liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và 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 của người gửi email (mặc định: tên của người dùng) |
replyTo | String | địa chỉ email để 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
— thư nháp mới được tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReplyAll(body)
Tạo thư nháp trả lời người gửi thư cuối cùng trong chuỗi này, 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ả tiêu đề) là 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");
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailDraft
— thư nháp mới được tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
createDraftReplyAll(body, options)
Tạo thư nháp trả lời người gửi của thư cuối cùng trong chuỗi này, sử dụng địa chỉ trả lời và tất cả người nhận, với đối số không bắt buộc.
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 cả tiêu đề) là hạn mức.
// 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" });
Các tham số
Tên | Loại | Nội dung 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ê dưới đây |
Thông số nâng cao
Tên | Loại | Nội dung 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 gửi đến BCC được phân tách bằng dấu phẩy |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
from | String | địa chỉ dùng để gửi email. Địa chỉ này phải là một trong những 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 mã này thay vì đố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 nội dung HTML nếu bạn có hình ảnh cùng dòng cho email của mình |
inlineImages | Object | một đối tượng JavaScript chứa đường liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và 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 của người gửi email (mặc định: tên của người dùng) |
replyTo | String | địa chỉ email để 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 chủ đề mới cho email. Kích thước tối đa là 250 ký tự. |
Cầu thủ trả bóng
GmailDraft
— thư nháp mới được tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 tin nhắn đầu tiên trong chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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ã nhận dạng của một luồng thay đổi tuỳ theo các thông điệp trong luồng đó. Để có một mã nhận dạng nhất quán cho một thông báo cụ thể trong luồng, hãy gọi getMessages()[0].getId()
.
// 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ã nhận dạng 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
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
getLastMessageDate()
Xem ngày của tin nhắn gần đây nhất trong chuỗi tin nhắn 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
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 tin nhắn trong chuỗi tin nhắn
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
getMessages()
Nhận tin nhắn 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
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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.
Xin lưu ý rằng tính năng này chỉ hoạt động với giao diện Gmail cổ điển chứ không hoạt động với Inbox.
// 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ề việc chuỗi có tin nhắn được gắn dấu sao nào 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 có tin nhắn được gắn dấu sao
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 luồng có được đánh dấu là quan trọng hay không.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isInChats()
Trả về việc chuỗi 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 được gắn nhãn là cuộc trò chuyện
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isInInbox()
Trả về việc chuỗi có 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 này nằm trong hộp thư đến
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isInPriorityInbox()
Trả về true nếu chuỗi này nằm trong hộp thư đến ưu tiên; nếu không thì 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
– true nếu chuỗi thư nằm trong hộp thư đến ưu tiên
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isInSpam()
Trả về việc 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 này có bị đánh dấu là thư rác hay không.
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isInTrash()
Trả về việc chuỗi có 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
– true nếu chuỗi đó nằm trong thùng rác
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
isUnread()
Trả về việc chuỗi có tin nhắn chưa đọc nào 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
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
markImportant()
Đánh dấu chuỗi tin nhắn 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
markRead()
Đánh dấu chuỗi tin nhắn 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
markUnimportant()
Đánh dấu chuỗi thư 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
moveToArchive()
Chuyển chuỗi này vào 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
moveToInbox()
Chuyển chuỗi 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
moveToSpam()
Chuyển chuỗi này vào thư 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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); }
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
label | GmailLabel | nhãn cần xoá khỏi chuỗi này |
Cầu thủ trả bóng
GmailThread
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
reply(body)
Trả lời người gửi thư cuối cùng trên chuỗi thư này bằng địa chỉ ReplyTo.
Xin lưu ý rằng tổng kích thước của email (bao gồm tất cả tiê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");
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailThread
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có 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 trên chuỗi thư này bằng địa chỉ ReplyTo, với các đối số không bắt buộc. 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ả tiêu đề, nhưng không bao gồm tệp đính kèm) không được vượt quá 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Các tham số
Tên | Loại | Nội dung 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ê dưới đây |
Thông số nâng cao
Tên | Loại | Nội dung mô tả |
---|---|---|
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
bcc | String | danh sách địa chỉ email gửi đến BCC được phân tách bằng dấu phẩy |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng mã này thay vì đố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 nội dung HTML nếu bạn có hình ảnh cùng dòng cho email của mình |
name | String | tên của người gửi email (mặc định: tên của người dùng) |
from | String | địa chỉ dùng để gửi email. Địa chỉ này phải là một trong những giá trị được GmailApp.getAliases() trả về |
replyTo | String | địa chỉ email để 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 được gửi từ một
địa chỉ email chung không nhận thư trả lời để ngăn người nhận trả lời email. Tuỳ chọn này
chỉ áp dụng cho tài khoản Google Workspace, không dùng được cho người dùng Gmail |
attachments | BlobSource[] | một mảng tệp để gửi cùng với email |
inlineImages | Object | một đối tượng JavaScript chứa đường liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
replyAll(body)
Trả lời người gửi (bằ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.
Xin lưu ý rằng tổng kích thước của email (bao gồm tất cả tiê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");
Các tham số
Tên | Loại | Nội dung mô tả |
---|---|---|
body | String | nội dung email |
Cầu thủ trả bóng
GmailThread
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
replyAll(body, options)
Trả lời người gửi (bằng địa chỉ replyTo
) và tất cả người nhận thư cuối cùng trên chuỗi này, bằng các đối số không bắt buộc. 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ả tiêu đề, nhưng không bao gồm tệp đính kèm) không được vượt quá 20 KB.
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
Các tham số
Tên | Loại | Nội dung 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ê dưới đây |
Thông số nâng cao
Tên | Loại | Nội dung mô tả |
---|---|---|
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
bcc | String | danh sách địa chỉ email gửi đến BCC được phân tách bằng dấu phẩy |
htmlBody | String | nếu được đặt, các thiết bị có khả năng hiển thị HTML sẽ sử dụng mã này thay vì đố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 nội dung HTML nếu bạn có hình ảnh cùng dòng cho email của mình |
name | String | tên của người gửi email (mặc định: tên của người dùng) |
from | String | địa chỉ dùng để gửi email. Địa chỉ này phải là một trong những giá trị được GmailApp.getAliases() trả về |
replyTo | String | địa chỉ email để 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 được gửi từ một địa chỉ email chung chung không nhận thư trả lời để ngăn người nhận trả lời email; tuỳ chọn này chỉ áp dụng 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 | một đối tượng JavaScript chứa đường liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (BlobSource ); điều này giả định rằng tham số htmlBody được sử dụng và 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
— chuỗi này, hữu ích cho việc tạo chuỗi
Ủy quyền
Các tập lệnh sử dụng phương thức này cần được 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 từ API REST có liên quan:
-
https://mail.google.com/