Một chuỗi thư trong tài khoản Gmail của người dùng.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
add | Gmail | Thêm nhãn này vào chuỗi tin nhắn. |
create | Gmail | Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư này bằng địa chỉ trả lời. |
create | Gmail | Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư này bằng địa chỉ trả lời, với các đối số không bắt buộc. |
create | Gmail | Tạo một thư nháp trả lời người gửi thư gần nhất trong chuỗi thư này, sử dụng địa chỉ trả lời và tất cả người nhận thư này. |
create | Gmail | Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư này, sử dụng địa chỉ trả lời và tất cả người nhận, với các đối số không bắt buộc. |
get | String | Lấy tiêu đề của thư đầu tiên trong chuỗi thư. |
get | String | Lấy mã của luồng này. |
get | Gmail | Trả về các nhãn do người dùng tạo trên chuỗi tin nhắn này. |
get | Date | Lấy ngày của thư gần đây nhất trong chuỗi thư này. |
get | Integer | Trả về số lượng tin nhắn trong chuỗi tin nhắn. |
get | Gmail | Lấy các thư trong chuỗi thư này. |
get | String | Lấy đường liên kết cố định cho chuỗi tin nhắn này. |
has | Boolean | Trả về thông tin về việc chuỗi tin nhắn có tin nhắn nào được gắn dấu sao hay không. |
is | Boolean | Trả về thông tin về việc chuỗi tin nhắn có được đánh dấu là quan trọng hay không. |
is | Boolean | Trả về thông tin về việc chuỗi tin nhắn có được gắn nhãn là cuộc trò chuyện hay không. |
is | Boolean | Trả về thông tin về việc chuỗi thư có nằm trong hộp thư đến hay không. |
is | Boolean | Trả về true nếu chuỗi thư này nằm trong hộp thư ưu tiên; trả về false nếu không. |
is | Boolean | Trả về thông tin về việc chuỗi tin nhắn có bị đánh dấu là nội dung rác hay không. |
is | Boolean | Trả về thông tin về việc chuỗi tin nhắn có nằm trong thùng rác hay không. |
is | Boolean | Trả về thông tin về việc chuỗi tin nhắn có thư chưa đọc hay không. |
mark | Gmail | Đánh dấu chuỗi thư này là quan trọng. |
mark | Gmail | Đánh dấu chuỗi tin nhắn này là đã đọc. |
mark | Gmail | Đánh dấu chuỗi tin nhắn này là không quan trọng. |
mark | Gmail | Đánh dấu chuỗi thư này là chưa đọc. |
move | Gmail | Di chuyển chuỗi tin nhắn này vào mục lưu trữ. |
move | Gmail | Chuyển chuỗi thư này vào hộp thư đến. |
move | Gmail | Chuyển chuỗi tin nhắn này vào thư mục thư rác. |
move | Gmail | Chuyển chuỗi thư này vào thùng rác. |
refresh() | Gmail | Tải lại chuỗi thư này và trạng thái liên kết từ Gmail (rất hữu ích trong trường hợp các nhãn, trạng thái đã đọc, v.v. đã thay đổi). |
remove | Gmail | Xoá nhãn này khỏi chuỗi tin nhắn. |
reply(body) | Gmail | Trả lời người gửi thư cuối cùng trong chuỗi thư này bằng địa chỉ replyTo. |
reply(body, options) | Gmail | 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. |
reply | Gmail | 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 trên chuỗi thư này. |
reply | Gmail | Trả lời người gửi (sử dụng địa chỉ reply ) và tất cả người nhận thư gần đây nhất trên chuỗi thư này, với các đối số không bắt buộc. |
Tài liệu chi tiết
add Label(label)
Thêm nhãn này vào chuỗi tin nhắn.
// 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);
Tham số
Tên | Loại | Mô tả |
---|---|---|
label | Gmail | nhãn cần áp dụng cho chuỗi thư này |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
create Draft Reply(body)
Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư này bằng địa chỉ trả lời. Kích thước của email (bao gồm cả tiêu đề) bị giới hạn theo hạn mức.
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung của email |
Cầu thủ trả bóng
Gmail
– thư nháp mới tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
create Draft Reply(body, options)
Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư 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 đề) bị giới hạn theo hạn mức.
// 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', });
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung của email |
options | Object | một đố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 | Blob | một آرایه tệp để gửi cùng email |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi bcc |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để thêm vào phần Cc |
from | String | địa chỉ gửi email, phải là một trong các giá trị mà Gmail trả về |
html | String | nếu được đặt, các thiết bị có thể hiển thị HTML sẽ sử dụng trường này thay vì đối số nội dung bắt buộc; bạn có thể thêm trường inline không bắt buộc trong nội dung HTML nếu đã thêm hình ảnh nội tuyến cho email |
inline | Object | một đối tượng JavaScript chứa mối liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (Blob ); giả định rằng tham số html được sử dụng và chứa các tệp tham chiếu đến các 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) |
reply | 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
Gmail
– thư nháp mới tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
create Draft Reply All(body)
Tạo một thư nháp trả lời người gửi thư gần nhất trong chuỗi thư 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 đề) bị giới hạn theo hạn mức.
// 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');
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung của email |
Cầu thủ trả bóng
Gmail
– thư nháp mới tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
create Draft Reply All(body, options)
Tạo một thư nháp trả lời người gửi thư cuối cùng trong chuỗi thư này, sử dụng địa chỉ trả lời và tất cả người nhận, 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 đề) bị giới hạn theo 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. const 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 của email |
options | Object | một đố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 | Blob | một آرایه tệp để gửi cùng email |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi bcc |
cc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để thêm vào phần Cc |
from | String | địa chỉ gửi email, phải là một trong các giá trị mà Gmail trả về |
html | String | nếu được đặt, các thiết bị có thể hiển thị HTML sẽ sử dụng trường này thay vì đối số nội dung bắt buộc; bạn có thể thêm trường inline không bắt buộc trong nội dung HTML nếu đã thêm hình ảnh nội tuyến cho email |
inline | Object | một đối tượng JavaScript chứa mối liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (Blob ); giả định rằng tham số html được sử dụng và chứa các tệp tham chiếu đến các 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) |
reply | 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. Kích thước tối đa là 250 ký tự. |
Cầu thủ trả bóng
Gmail
– thư nháp mới tạo
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
get First Message Subject()
Lấy tiêu đề của thư đầu tiên trong chuỗi thư.
// 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());
Cầu thủ trả bóng
String
– tiêu đề của thư đầu tiên trong chuỗi thư
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
get Id()
Lấy mã của luồng này. Mã của một chuỗi tin nhắn thay đổi tuỳ theo các tin nhắn mà chuỗi tin nhắn đó chứa; để có một mã nhất quán cho một tin nhắn cụ thể trong chuỗi tin nhắn, hãy gọi get
.
// 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
Cầu thủ trả bóng
String
– mã nhận dạng của chuỗi tin nhắn này
get Labels()
Trả về các nhãn do người dùng tạo trên chuỗi tin nhắn này.
// 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()); }
Cầu thủ trả bóng
Gmail
– một mảng nhãn cho chuỗi tin nhắn này
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
get Last Message Date()
Lấy ngày của thư gần đây nhất trong chuỗi thư này.
// 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());
Cầu thủ trả bóng
Date
– ngày của tin nhắn gần đây nhất trong chuỗi tin nhắn
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
get Message Count()
Trả về số lượng tin nhắn trong chuỗi tin nhắn.
// Log the number of messages in the thread const 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
get Messages()
Lấy các thư trong chuỗi thư này.
// 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()); }
Cầu thủ trả bóng
Gmail
– một mảng gồm các thư Gmail trong chuỗi thư này
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
get Permalink()
Lấy đường liên kết cố định cho chuỗi tin nhắn 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 phải Inbox.
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
Cầu thủ trả bóng
String
– đường liên kết cố định của chuỗi tin nhắn này
has Starred Messages()
Trả về thông tin về việc chuỗi tin nhắn có tin nhắn nào được gắn dấu sao hay không.
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
Cầu thủ trả bóng
Boolean
– đúng nếu chuỗi tin nhắn có tin nhắn nào được gắn dấu sao
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is Important()
Trả về thông tin về việc chuỗi tin nhắn có được đánh dấu là quan trọng hay không.
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
Cầu thủ trả bóng
Boolean
– Liệu chuỗi tin nhắn 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is In Chats()
Trả về thông tin về việc chuỗi tin nhắn có được gắn nhãn là cuộc trò chuyện hay không.
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
Cầu thủ trả bóng
Boolean
– đúng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is In Inbox()
Trả về thông tin về việc chuỗi thư có nằm trong hộp thư đến hay không.
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
Cầu thủ trả bóng
Boolean
– đúng nếu chuỗi thư 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is In Priority Inbox()
Trả về true nếu chuỗi thư này nằm trong hộp thư ưu tiên; trả về false nếu không.
// Log if this thread is in the priority inbox const 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
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is In Spam()
Trả về thông tin về việc chuỗi tin nhắn có bị đánh dấu là nội dung rác hay không.
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
Cầu thủ trả bóng
Boolean
– Liệu chuỗi tin nhắn này có bị đánh dấu là nội dung rác hay không.
Ủy quyền
Các tập lệnh sử dụng phương thức này yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is In Trash()
Trả về thông tin về việc chuỗi tin nhắn có nằm trong thùng rác hay không.
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
Cầu thủ trả bóng
Boolean
– đúng nếu chuỗi tin nhắn 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
is Unread()
Trả về thông tin về việc chuỗi tin nhắn có thư chưa đọc hay không.
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
Cầu thủ trả bóng
Boolean
– đúng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
mark Important()
Đánh dấu chuỗi thư này là quan trọng.
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
mark Read()
Đánh dấu chuỗi tin nhắn này là đã đọc.
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
mark Unimportant()
Đánh dấu chuỗi tin nhắn này là không quan trọng.
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
mark Unread()
Đánh dấu chuỗi thư này là chưa đọc.
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
move To Archive()
Di chuyển chuỗi tin nhắn này vào mục lưu trữ.
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
move To Inbox()
Chuyển chuỗi thư này vào hộp thư đến.
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
move To Spam()
Chuyển chuỗi tin nhắn này vào thư mục thư rác.
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
move To Trash()
Chuyển chuỗi thư này vào thùng rác.
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
refresh()
Tải lại chuỗi thư này và trạng thái liên kết từ Gmail (rất hữu ích trong trường hợp các nhãn, trạng thái đã đọc, v.v. đã thay đổi).
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 ...
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
remove Label(label)
Xoá nhãn này khỏi chuỗi tin nhắn.
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
Tham số
Tên | Loại | Mô tả |
---|---|---|
label | Gmail | nhãn cần xoá khỏi chuỗi thư này |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp 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 trong 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 cả tất cả tiêu đề) không được vượt quá 20 KB.
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung của email |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp 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. const 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 của email |
options | Object | một đố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 để thêm vào phần Cc |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi bcc |
html | String | nếu được đặt, các thiết bị có thể hiển thị HTML sẽ sử dụng trường này thay vì đối số nội dung bắt buộc; bạn có thể thêm trường inline không bắt buộc trong nội dung HTML nếu đã thêm hình ảnh nội tuyến cho email |
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ỉ gửi email, phải là một trong các giá trị mà Gmail trả về |
reply | 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) |
no | Boolean | true nếu email được gửi từ một địa chỉ email chung không trả lời để người nhận không trả lời email; tuỳ chọn này chỉ dành cho tài khoản Google Workspace, chứ không dành cho người dùng Gmail |
attachments | Blob | một آرایه tệp để gửi cùng email |
inline | Object | một đối tượng JavaScript chứa mối liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (Blob ); giả định rằng tham số html được sử dụng và chứa các tệp tham chiếu đến các hình ảnh này ở định dạng <img src="cid:imageKey" /> |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
reply All(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 trên chuỗi thư này.
Xin lưu ý rằng tổng kích thước của email (bao gồm cả tất cả tiêu đề) không được vượt quá 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');
Tham số
Tên | Loại | Mô tả |
---|---|---|
body | String | nội dung của email |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/
Xem thêm
reply All(body, options)
Trả lời người gửi (sử dụng địa chỉ reply
) và tất cả người nhận thư gần đây nhất trên chuỗi thư này, 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. const 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 của email |
options | Object | một đố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 để thêm vào phần Cc |
bcc | String | danh sách địa chỉ email được phân tách bằng dấu phẩy để gửi bcc |
html | String | nếu được đặt, các thiết bị có thể hiển thị HTML sẽ sử dụng trường này thay vì đối số nội dung bắt buộc; bạn có thể thêm trường inline không bắt buộc trong nội dung HTML nếu đã thêm hình ảnh nội tuyến cho email |
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ỉ gửi email, phải là một trong các giá trị mà Gmail trả về |
reply | 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) |
no | Boolean | true nếu email được gửi từ một địa chỉ email chung không trả lời để người nhận không trả lời email; tuỳ chọn này chỉ dành cho tài khoản G Suite, chứ không phải người dùng Gmail |
attachments | Blob | một آرایه tệp để gửi cùng email |
inline | Object | một đối tượng JavaScript chứa mối liên kết từ khoá hình ảnh (String ) đến dữ liệu hình ảnh (Blob ); giả định rằng tham số html được sử dụng và chứa các tệp tham chiếu đến các hình ảnh này ở định dạng <img src="cid:imageKey" /> |
Cầu thủ trả bóng
Gmail
– luồng 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 yêu cầu uỷ quyền bằng một hoặc nhiều phạm vi sau đây hoặc các phạm vi thích hợp từ API REST có liên quan:
-
https://mail.google.com/