Pesan di akun Gmail pengguna.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create | Gmail | Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balasan. |
create | Gmail | Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balasan, dengan argumen opsional. |
create | Gmail | Membuat draf pesan yang membalas pengirim menggunakan alamat balasan dan semua penerima pesan ini. |
create | Gmail | Membuat pesan draf yang membalas pengirim pesan ini menggunakan alamat balasan 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 dipisahkan koma yang di-bcc pada pesan ini. |
get | String | Mendapatkan konten HTML isi pesan ini. |
get | String | Mendapatkan penerima yang dipisahkan koma yang di-Cc pada pesan ini. |
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 pemformatan HTML. |
get | String | Mendapatkan konten mentah pesan ini. |
get | String | Mendapatkan alamat balasan 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 koma. |
is | Boolean | Mendapatkan apakah pesan ini merupakan draf. |
is | Boolean | Mendapatkan apakah pesan ini merupakan 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 dibaca, dll., telah berubah). |
reply(body) | Gmail | Membalas pengirim pesan ini menggunakan alamat balasan. |
reply(body, options) | Gmail | Membalas pengirim pesan ini menggunakan alamat balasan, dengan argumen opsional. |
reply | Gmail | Membalas pengirim menggunakan alamat balasan dan semua penerima pesan ini. |
reply | Gmail | Membalas pengirim pesan ini menggunakan alamat balasan dan semua penerima, dengan argumen opsional. |
star() | Gmail | Memberi bintang pada pesan. |
unstar() | Gmail | Menghapus bintang pada pesan. |
Dokumentasi mendetail
create Draft Reply(body)
Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balasan. Ukuran email (termasuk header) dibatasi kuota.
// 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
Gmail
— 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
create Draft Reply(body, options)
Membuat draf pesan yang membalas pengirim pesan ini menggunakan alamat balasan, 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 | 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, bukan
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) |
subject | String | Baris subjek baru untuk email, maksimal 250 karakter. |
Pulang pergi
Gmail
— 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
create Draft ReplyAll(body)
Membuat draf pesan yang membalas pengirim menggunakan alamat balasan dan semua penerima pesan ini. Ukuran email (termasuk header) dibatasi kuota.
// 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
Gmail
— 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
create Draft ReplyAll(body, options)
Membuat pesan draf yang membalas pengirim pesan ini menggunakan alamat balasan 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 | 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, bukan
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) |
subject | String | Baris subjek baru untuk email, maksimal 250 karakter. |
Pulang pergi
Gmail
— 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 kuota.
// 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
Gmail
— Pesan 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
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 | 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, bukan
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) |
no | Boolean | true jika email harus dikirim dari alamat email umum yang tidak dapat membalas untuk mencegah penerima merespons email; opsi ini hanya dapat 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, maksimal 250 karakter. |
Pulang pergi
Gmail
— Pesan 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
get Attachments()
Mendapatkan semua lampiran untuk pesan ini.
Pulang pergi
Gmail
— 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/
get Attachments(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
Gmail
— 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/
get Bcc()
Mendapatkan penerima yang dipisahkan koma yang di-bcc pada pesan ini.
Secara default, kolom ini kosong untuk semua pesan yang diterima.
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 dipisahkan koma yang di-bcc pada 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
get Body()
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
— Konten isi 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
get Cc()
Mendapatkan penerima yang dipisahkan koma yang di-Cc pada 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.getCc()); // Log cc'd addresses
Pulang pergi
String
— Penerima yang di-Cc pada pesan ini yang dipisahkan 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
get Date()
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/
get From()
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
get Header(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/
get Id()
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.
get Plain Body()
Mendapatkan konten isi pesan ini tanpa pemformatan HTML. Hal ini lebih kompleks daripada
get
dan memerlukan 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
— Konten isi biasa 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
get Raw Content()
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/
get Reply To()
Mendapatkan alamat balasan 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
get Subject()
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
get Thread()
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
Gmail
— 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/
get To()
Mendapatkan penerima pesan ini yang dipisahkan 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 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
is Draft()
Mendapatkan apakah pesan ini merupakan 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 merupakan 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/
is In Chats()
Mendapatkan apakah pesan ini merupakan 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 merupakan chat.
is In Inbox()
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/
is In Priority Inbox()
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/
is In Trash()
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.
is Starred()
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.
is Unread()
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 pesan ini belum dibaca.
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/
mark Read()
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
Gmail
— 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
mark Unread()
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
Gmail
— 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
move To Trash()
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
Gmail
— 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
refresh()
Memuat ulang pesan ini dan status terkait dari Gmail (berguna jika label, status 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
Gmail
— Pesan ini untuk penyambungan.
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 balasan. 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
Gmail
— Pesan 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
reply(body, options)
Membalas pengirim pesan ini menggunakan alamat balasan, 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 | 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, bukan
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) |
no | Boolean | true jika email harus dikirim dari alamat email umum yang tidak dapat membalas untuk mencegah penerima merespons email; opsi ini hanya dapat 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, maksimal 250 karakter. |
Pulang pergi
Gmail
— Pesan 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
reply All(body)
Membalas pengirim menggunakan alamat balasan dan semua penerima pesan ini. Ukuran email (termasuk header) dibatasi kuota.
// 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
Gmail
— Pesan 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
reply All(body, options)
Membalas pengirim pesan ini menggunakan alamat balasan 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 | 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, bukan
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) |
no | Boolean | true jika email harus dikirim dari alamat email umum yang tidak dapat membalas untuk mencegah penerima merespons email; opsi ini hanya dapat 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, maksimal 250 karakter. |
Pulang pergi
Gmail
— Pesan 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
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
Gmail
— 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
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
Gmail
— 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/