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/