Thư nháp do người dùng tạo 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 |
---|---|---|
deleteDraft() | void | Xoá tin nhắn nháp này. |
getId() | String | Lấy mã nhận dạng của tin nhắn nháp này. |
getMessage() | GmailMessage | Trả về GmailMessage đại diện cho thư nháp này. |
getMessageId() | String | Trả về mã nhận dạng của GmailMessage biểu thị bản nháp này. |
send() | GmailMessage | Gửi email nháp này. |
update(recipient, subject, body) | GmailDraft | Thay thế nội dung của thư nháp này. |
update(recipient, subject, body, options) | GmailDraft | Thay thế nội dung của thư nháp này bằng các đối số không bắt buộc. |
Tài liệu chi tiết
deleteDraft()
Xoá tin nhắn nháp này.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
Ủ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/
getId()
Lấy mã nhận dạng của tin nhắn nháp này.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var draftId = draft.getId(); var draftById = GmailApp.getDraft(draftId); Logger.log(draft.getMessage().getSubject() == draftById.getMessage().getSubject());
Cầu thủ trả bóng
String
– mã dự thả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/
getMessage()
Trả về GmailMessage đại diện cho thư nháp này.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var message = draft.getMessage(); Logger.log(message.getSubject());
Cầu thủ trả bóng
GmailMessage
— thông báo thể hiện nội dung của thư nháp 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/
getMessageId()
Trả về mã nhận dạng của GmailMessage
biểu thị bản nháp này.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var messageId = draft.getMessageId(); Logger.log(messageId == draft.getMessage().getId());
Cầu thủ trả bóng
String
– mã nhận dạng của thư
Ủ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/
send()
Gửi email nháp này. 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.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
Cầu thủ trả bóng
GmailMessage
— tin nhắn mới gử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/
update(recipient, subject, body)
Thay thế nội dung của thư nháp này. 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.
// The code below will update a draft email with the current date and time. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var now = new Date(); draft.update("mike@example.com", "current time", "The time is: " + now.toString());
Tham số
Tên | Loại | Mô tả |
---|---|---|
recipient | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
subject | String | tiêu đề của email (tối đa 250 ký tự) |
body | String | nội dung của email |
Cầu thủ trả bóng
GmailDraft
— bản nháp mới cập nhật
Ủ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
update(recipient, subject, body, options)
Thay thế nội dung của thư nháp này bằng các đối số không bắt buộc. Email này có thể chứa văn bản thuần tuý hoặc nội dung HTML. 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.
// Update a draft email with a file from Google Drive attached as a PDF. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); draft.update('mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script' });
Tham số
Tên | Loại | Mô tả |
---|---|---|
recipient | String | danh sách địa chỉ email được phân tách bằng dấu phẩy |
subject | String | tiêu đề của email (tối đa 250 ký tự) |
body | String | nội dung của 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) |
Cầu thủ trả bóng
GmailDraft
— bản nháp mới cập nhật
Ủ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/