Pesan draf yang dibuat pengguna di akun Gmail pengguna.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
delete | void | Menghapus pesan draf ini. |
get | String | Mendapatkan ID pesan draf ini. |
get | Gmail | Menampilkan GmailMessage yang mewakili draf ini. |
get | String | Menampilkan ID Gmail yang mewakili draf ini. |
send() | Gmail | Mengirim pesan email draf ini. |
update(recipient, subject, body) | Gmail | Mengganti konten pesan draf ini. |
update(recipient, subject, body, options) | Gmail | Mengganti konten pesan draf ini menggunakan argumen opsional. |
Dokumentasi mendetail
delete Draft()
Menghapus pesan draf ini.
const 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/
get Id()
Mendapatkan ID pesan draf ini.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const draftId = draft.getId(); const 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/
get Message()
Menampilkan GmailMessage yang mewakili draf ini.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const message = draft.getMessage(); Logger.log(message.getSubject());
Pulang pergi
Gmail
— 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/
get Message Id()
Menampilkan ID Gmail
yang mewakili draf ini.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const 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 pesan email draf ini. Ukuran email (termasuk header) dibatasi kuota.
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
Pulang pergi
Gmail
— 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) dibatasi kuota.
// The code below will update a draft email with the current date and time. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const 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 (maksimum 250 karakter) |
body | String | isi email |
Pulang pergi
Gmail
— draf yang baru 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) dibatasi kuota.
// Update a draft email with a file from Google Drive attached as a PDF. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const 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 (maksimum 250 karakter) |
body | String | isi email |
options | Object | objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah |
Parameter lanjutan
Nama | Jenis | Deskripsi |
---|---|---|
attachments | Blob | array file yang akan dikirim dengan email |
bcc | String | daftar alamat email yang dipisahkan koma untuk BCC |
cc | String | daftar alamat email yang dipisahkan koma untuk disertakan dalam kolom Cc |
from | String | alamat tempat email harus dikirim, yang harus berupa salah satu nilai yang ditampilkan oleh Gmail |
html | String | jika ditetapkan, perangkat yang dapat merender HTML akan menggunakannya sebagai pengganti
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi
HTML jika telah menyisipkan gambar untuk email |
inline | Object | objek JavaScript yang berisi pemetaan dari kunci gambar
(String ) ke data gambar (Blob ); hal ini mengasumsikan bahwa parameter html digunakan dan berisi referensi ke gambar ini dalam format <img src="cid:imageKey" /> |
name | String | nama pengirim email (default: nama pengguna) |
reply | String | alamat email yang akan digunakan sebagai alamat balas-ke default (default: alamat email pengguna) |
Pulang pergi
Gmail
— draf yang baru 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/