Pesan di akun Gmail pengguna.
Metode
| Metode | Jenis nilai yang ditampilkan | Deskripsi singkat |
|---|---|---|
create | Gmail | Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balas. |
create | Gmail | Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balas, dengan argumen opsional. |
create | Gmail | Membuat draf pesan balasan kepada pengirim menggunakan alamat balas ke dan semua penerima pesan ini. |
create | Gmail | Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat reply-to dan semua penerima, dengan argumen opsional. |
forward(recipient) | Gmail | Meneruskan pesan ini ke penerima baru. |
forward(recipient, options) | Gmail | Meneruskan pesan ini ke penerima baru, dengan argumen opsional. |
get | Gmail | Mendapatkan semua lampiran untuk pesan ini. |
get | Gmail | Mendapatkan semua lampiran untuk pesan ini. |
get | String | Mendapatkan penerima yang di-bcc dan dipisahkan koma pada pesan ini. |
get | String | Mendapatkan konten HTML isi pesan ini. |
get | String | Mendapatkan penerima yang di-cc pada pesan ini yang dipisahkan dengan koma. |
get | Date | Mendapatkan tanggal dan waktu pesan ini. |
get | String | Mendapatkan pengirim pesan ini. |
get | String | Mendapatkan nilai header RFC 2822 berdasarkan nama header. |
get | String | Mendapatkan ID pesan ini. |
get | String | Mendapatkan konten isi pesan ini tanpa format HTML. |
get | String | Mendapatkan konten mentah pesan ini. |
get | String | Mendapatkan alamat balas-ke pesan ini (biasanya pengirim). |
get | String | Mendapatkan subjek pesan ini. |
get | Gmail | Mendapatkan rangkaian pesan yang berisi pesan ini. |
get | String | Mendapatkan penerima pesan ini yang dipisahkan dengan koma. |
is | Boolean | Mendapatkan apakah pesan ini adalah draf. |
is | Boolean | Mendapatkan apakah pesan ini adalah chat. |
is | Boolean | Mendapatkan apakah pesan ini ada di kotak masuk. |
is | Boolean | Menampilkan true jika pesan ini ada di kotak masuk prioritas; menampilkan false jika tidak. |
is | Boolean | Mendapatkan apakah pesan ini ada di sampah. |
is | Boolean | Mendapatkan apakah pesan ini diberi bintang. |
is | Boolean | Mendapatkan apakah pesan ini belum dibaca. |
mark | Gmail | Menandai pesan sebagai telah dibaca. |
mark | Gmail | Menandai pesan sebagai belum dibaca. |
move | Gmail | Memindahkan pesan ke sampah. |
refresh() | Gmail | Memuat ulang pesan ini dan status terkait dari Gmail (berguna jika label, status sudah dibaca, dll., telah berubah). |
reply(body) | Gmail | Membalas pengirim pesan ini menggunakan alamat balas ke. |
reply(body, options) | Gmail | Membalas pengirim pesan ini menggunakan alamat balas ke, dengan argumen opsional. |
reply | Gmail | Membalas pengirim menggunakan alamat balas dan semua penerima pesan ini. |
reply | Gmail | Membalas pengirim pesan ini menggunakan alamat balas ke dan semua penerima, dengan argumen opsional. |
star() | Gmail | Memberi bintang pada pesan. |
unstar() | Gmail | Menghapus bintang pada pesan. |
Dokumentasi mendetail
createDraftReply(body)
Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balas. Ukuran email (termasuk header) dibatasi kuotanya.
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
Pulang pergi
GmailDraft — Pesan draf yang baru dibuat.
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
createDraftReply(body, options)
Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balas, dengan argumen opsional.
Email dapat berisi teks biasa dan isi HTML. Ukuran email (termasuk header) dibatasi kuota.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
attachments | Blob | an 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 dimasukkan ke CC |
from | String | alamat yang harus digunakan untuk mengirim email, yang harus berupa salah satu
nilai yang ditampilkan oleh Gmail |
html | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya, bukan
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi HTML
jika Anda memiliki gambar inline 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) |
subject | String | Baris subjek baru untuk email, hingga 250 karakter. |
Pulang pergi
GmailDraft — Pesan draf yang baru dibuat.
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
createDraftReplyAll(body)
Membuat draf pesan balasan kepada pengirim menggunakan alamat balas ke dan semua penerima pesan ini. Ukuran email (termasuk header) dibatasi kuotanya.
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
Pulang pergi
GmailDraft — Pesan draf yang baru dibuat.
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
createDraftReplyAll(body, options)
Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat reply-to dan semua penerima, dengan argumen opsional.
Email dapat berisi teks biasa dan isi HTML. Ukuran email (termasuk header) dibatasi kuota.
// Create a draft response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', cc: 'another@example.com', });
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
attachments | Blob | an 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 dimasukkan ke CC |
from | String | alamat yang harus digunakan untuk mengirim email, yang harus berupa salah satu
nilai yang ditampilkan oleh Gmail |
html | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya, bukan
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi HTML
jika Anda memiliki gambar inline 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) |
subject | String | Baris subjek baru untuk email, hingga 250 karakter. |
Pulang pergi
GmailDraft — Pesan draf yang baru dibuat.
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
forward(recipient)
Meneruskan pesan ini ke penerima baru. Ukuran email (termasuk header) dibatasi kuotanya.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
recipient | String | Daftar alamat email yang dipisahkan koma. |
Pulang pergi
GmailMessage — Pesan ini, berguna untuk merangkai.
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
forward(recipient, options)
Meneruskan pesan ini ke penerima baru, dengan argumen opsional.
Email dapat berisi teks biasa, dan juga isi HTML. Ukuran email (termasuk header) dibatasi kuota.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
recipient | String | Daftar alamat email yang dipisahkan koma. |
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
attachments | Blob | an 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 dimasukkan ke CC |
from | String | alamat yang harus digunakan untuk mengirim email, yang harus berupa salah satu
nilai yang ditampilkan oleh Gmail |
html | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya, bukan
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi HTML
jika Anda memiliki gambar inline 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) |
no | Boolean | true jika email harus dikirim dari alamat email umum
no-reply untuk mencegah penerima membalas email; opsi ini hanya
mungkin dilakukan untuk akun Google Workspace, bukan pengguna Gmail |
reply | String | alamat email yang akan digunakan sebagai alamat balas-ke default (default: alamat email pengguna) |
subject | String | Baris subjek baru untuk email, hingga 250 karakter. |
Pulang pergi
GmailMessage — Pesan ini, berguna untuk merangkai.
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
getAttachments()
Mendapatkan semua lampiran untuk pesan ini.
Pulang pergi
GmailAttachment[] — Array lampiran Blob untuk pesan 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/
getAttachments(options)
Mendapatkan semua lampiran untuk pesan ini.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
include | Boolean | true jika array lampiran Blob yang ditampilkan harus menyertakan gambar inline (defaultnya adalah true). |
include | Boolean | true jika array lampiran Blob yang ditampilkan harus menyertakan lampiran reguler (non-inline) (defaultnya adalah true). |
Pulang pergi
GmailAttachment[] — Array lampiran Blob untuk pesan 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/
getBcc()
Mendapatkan penerima yang di-bcc dan dipisahkan koma pada pesan ini.
Ini kosong untuk semua pesan yang diterima, berdasarkan definisi.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
Pulang pergi
String — Penerima yang di-bcc pada pesan ini, yang dipisahkan dengan koma.
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
getBody()
Mendapatkan konten HTML isi pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
Pulang pergi
String — Isi konten pesan 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/
Lihat juga
getCc()
Mendapatkan penerima yang di-cc pada pesan ini yang dipisahkan dengan koma.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
Pulang pergi
String — Penerima yang di-CC pada pesan ini, dipisahkan dengan koma.
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
getDate()
Mendapatkan tanggal dan waktu pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
Pulang pergi
Date — Tanggal dan waktu pesan 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/
getFrom()
Mendapatkan pengirim pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
Pulang pergi
String — Alamat email pengirim 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/
Lihat juga
getHeader(name)
Mendapatkan nilai header RFC 2822 berdasarkan nama header.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
name | String | Nama header RFC, tanpa titik dua yang memisahkannya dari nilai. |
Pulang pergi
String — Nilai header, atau string kosong jika header tidak ada dalam 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/
getId()
Mendapatkan ID pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
Pulang pergi
String — ID pesan.
getPlainBody()
Mendapatkan konten isi pesan ini tanpa format HTML. Proses ini lebih rumit daripada
getBody() dan membutuhkan waktu lebih lama.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
Pulang pergi
String — Isi pesan ini dalam teks biasa.
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
getRawContent()
Mendapatkan konten mentah pesan ini. Tindakan ini sama dengan "Tampilkan Versi Asli" di UI Gmail.
Pulang pergi
String — Konten mentah pesan 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/
getReplyTo()
Mendapatkan alamat balas-ke pesan ini (biasanya pengirim).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
Pulang pergi
String — Alamat email untuk balasan.
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
getSubject()
Mendapatkan subjek pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
Pulang pergi
String — Subjek pesan 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/
Lihat juga
getThread()
Mendapatkan rangkaian pesan yang berisi pesan ini.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
Pulang pergi
GmailThread — GmailThread yang berisi pesan 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/
getTo()
Mendapatkan penerima pesan ini yang dipisahkan dengan koma.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
Pulang pergi
String — Penerima pesan ini yang dipisahkan dengan koma.
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
isDraft()
Mendapatkan apakah pesan ini adalah draf.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
Pulang pergi
Boolean — Apakah pesan ini adalah 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/
isInChats()
Mendapatkan apakah pesan ini adalah chat.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
Pulang pergi
Boolean — Apakah pesan ini adalah chat.
isInInbox()
Mendapatkan apakah pesan ini ada di kotak masuk.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
Pulang pergi
Boolean — Apakah pesan ini ada di kotak masuk.
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/
isInPriorityInbox()
Menampilkan true jika pesan ini ada di kotak masuk prioritas; menampilkan false jika tidak.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
Pulang pergi
Boolean — Apakah pesan ini ada di kotak masuk prioritas.
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/
isInTrash()
Mendapatkan apakah pesan ini ada di sampah.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
Pulang pergi
Boolean — Apakah pesan ini ada di sampah.
isStarred()
Mendapatkan apakah pesan ini diberi bintang.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
Pulang pergi
Boolean — Apakah pesan ini diberi bintang.
isUnread()
Mendapatkan apakah pesan ini belum dibaca.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
Pulang pergi
Boolean — Status belum dibaca dari pesan 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/
markRead()
Menandai pesan sebagai telah dibaca.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
Pulang pergi
GmailMessage — GmailMessage ini berguna untuk membuat rantai.
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
markUnread()
Menandai pesan sebagai belum dibaca.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
Pulang pergi
GmailMessage — GmailMessage ini, berguna untuk dirangkaikan.
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
moveToTrash()
Memindahkan pesan ke sampah.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
Pulang pergi
GmailMessage — GmailMessage ini, berguna untuk dirangkaikan.
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
refresh()
Memuat ulang pesan ini dan status terkait dari Gmail (berguna jika label, status sudah dibaca, dll., telah berubah).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
Pulang pergi
GmailMessage — Pesan ini untuk dirangkaikan.
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/
reply(body)
Membalas pengirim pesan ini menggunakan alamat balas ke. Ukuran email (termasuk header) dibatasi kuota.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
Pulang pergi
GmailMessage — Pesan ini, berguna untuk merangkai.
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
reply(body, options)
Membalas pengirim pesan ini menggunakan alamat balas ke, dengan argumen opsional.
Email dapat berisi teks biasa, dan juga isi HTML. Ukuran email (termasuk header) dibatasi kuota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
attachments | Blob | an 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 dimasukkan ke CC |
from | String | alamat yang harus digunakan untuk mengirim email, yang harus berupa salah satu
nilai yang ditampilkan oleh Gmail |
html | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya, bukan
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi HTML
jika Anda memiliki gambar inline 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) |
no | Boolean | true jika email harus dikirim dari alamat email umum
no-reply untuk mencegah penerima membalas email; opsi ini hanya
mungkin dilakukan untuk akun Google Workspace, bukan pengguna Gmail |
reply | String | alamat email yang akan digunakan sebagai alamat balas-ke default (default: alamat email pengguna) |
subject | String | Baris subjek baru untuk email, hingga 250 karakter. |
Pulang pergi
GmailMessage — Pesan ini, berguna untuk merangkai.
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
replyAll(body)
Membalas pengirim menggunakan alamat balas dan semua penerima pesan ini. Ukuran email (termasuk header) dibatasi kuotanya.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
Pulang pergi
GmailMessage — Pesan ini,berguna untuk merangkai.
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
replyAll(body, options)
Membalas pengirim pesan ini menggunakan alamat balas ke dan semua penerima, dengan argumen opsional.
Email dapat berisi teks biasa, dan juga isi HTML. Ukuran email (termasuk header) dibatasi kuota.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
body | String | Isi email. |
options | Object | Objek JavaScript yang menentukan parameter lanjutan, seperti yang tercantum di bawah. |
Parameter lanjutan
| Nama | Jenis | Deskripsi |
|---|---|---|
attachments | Blob | an 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 dimasukkan ke CC |
from | String | alamat yang harus digunakan untuk mengirim email, yang harus berupa salah satu
nilai yang ditampilkan oleh Gmail |
html | String | jika disetel, perangkat yang dapat merender HTML akan menggunakannya, bukan
argumen isi yang diperlukan; Anda dapat menambahkan kolom inline opsional di isi HTML
jika Anda memiliki gambar inline 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) |
no | Boolean | true jika email harus dikirim dari alamat email umum
no-reply untuk mencegah penerima membalas email; opsi ini hanya
mungkin dilakukan untuk akun Google Workspace, bukan pengguna Gmail |
reply | String | alamat email yang akan digunakan sebagai alamat balas-ke default (default: alamat email pengguna) |
subject | String | Baris subjek baru untuk email, hingga 250 karakter. |
Pulang pergi
GmailMessage — Pesan ini, berguna untuk merangkai.
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
star()
Memberi bintang pada pesan.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
Pulang pergi
GmailMessage — GmailMessage ini, berguna untuk dirangkaikan.
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
unstar()
Menghapus bintang pada pesan.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
Pulang pergi
GmailMessage — GmailMessage ini, berguna untuk dirangkaikan.
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/