Draf pesan yang dibuat pengguna di akun Gmail pengguna.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
deleteDraft() | void | Menghapus draf pesan ini. |
getId() | String | Mendapatkan ID pesan draf ini. |
getMessage() | GmailMessage | Menampilkan GmailMessage yang mewakili draf ini. |
getMessageId() | String | Menampilkan ID GmailMessage yang mewakili draf ini. |
send() | GmailMessage | Mengirim draf pesan email ini. |
update(recipient, subject, body) | GmailDraft | Mengganti konten pesan draf ini. |
update(recipient, subject, body, options) | GmailDraft | Mengganti konten pesan draf ini menggunakan argumen opsional. |
Dokumentasi mendetail
deleteDraft()
Menghapus draf pesan ini.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
getId()
Mendapatkan ID pesan draf ini.
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());
Pulang pergi
String
— ID draf
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
getMessage()
Menampilkan GmailMessage yang mewakili draf ini.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var message = draft.getMessage(); Logger.log(message.getSubject());
Pulang pergi
GmailMessage
— pesan yang mewakili konten draf ini
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
getMessageId()
Menampilkan ID GmailMessage
yang mewakili draf ini.
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var messageId = draft.getMessageId(); Logger.log(messageId == draft.getMessage().getId());
Pulang pergi
String
— ID pesan
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
send()
Mengirim draf pesan email ini. Ukuran email (termasuk header) terbatas kuota.
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
Pulang pergi
GmailMessage
— pesan yang baru dikirim
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
update(recipient, subject, body)
Mengganti konten pesan draf ini. Ukuran email (termasuk header) terbatas kuota.
// 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());
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
recipient | String | daftar alamat email yang dipisahkan koma |
subject | String | subjek email (maksimal 250 karakter) |
body | String | isi email |
Pulang pergi
GmailDraft
— draf yang baru saja diperbarui
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/
Lihat juga
update(recipient, subject, body, options)
Mengganti konten pesan draf ini menggunakan argumen opsional. Email dapat berisi teks biasa atau isi HTML. Ukuran email (termasuk header) terbatas kuota.
// 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' });
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
recipient | String | daftar alamat email yang dipisahkan koma |
subject | String | subjek email (maksimal 250 karakter) |
body | String | isi email |
options | Object | objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah ini |
Parameter lanjutan
Nama | Jenis | Deskripsi |
---|---|---|
attachments | BlobSource[] | sebuah rangkaian file untuk dikirim melalui email |
bcc | String | daftar alamat email yang dipisahkan koma ke BCC |
cc | String | daftar alamat email yang dipisahkan koma ke CC |
from | String | alamat asal email, yang harus satu
dari nilai yang ditampilkan oleh GmailApp.getAliases() |
htmlBody | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya
argumen body yang dibutuhkan; Anda dapat menambahkan kolom inlineImages opsional di HTML
body jika Anda memiliki gambar sisipan untuk email |
inlineImages | Object | objek JavaScript yang berisi pemetaan dari kunci gambar
(String ) ke data gambar (BlobSource ); hal ini mengasumsikan bahwa parameter htmlBody digunakan dan berisi referensi ke gambar ini dalam format <img src="cid:imageKey" /> |
name | String | nama pengirim email (default: nama pengguna) |
replyTo | String | alamat email untuk digunakan sebagai alamat balas-ke default (default: alamat email pengguna) |
Pulang pergi
GmailDraft
— draf yang baru saja diperbarui
Otorisasi
Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut atau cakupan yang sesuai dari REST API terkait:
-
https://mail.google.com/