Label yang dibuat pengguna di akun Gmail pengguna.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
add | Gmail | Menambahkan label ini ke rangkaian pesan tertentu dan memaksa rangkaian pesan untuk dimuat ulang (Gmail ). |
add | Gmail | Menambahkan label ini ke thread tertentu dan memaksa thread untuk dimuat ulang. |
delete | void | Menghapus label ini. |
get | String | Mendapatkan ID label ini. |
get | String | Mendapatkan nama label ini. |
get | Gmail | Mendapatkan thread yang ditandai dengan label ini. |
get | Gmail | Mendapatkan rentang rangkaian pesan yang ditandai dengan label ini. |
get | Integer | Mendapatkan jumlah rangkaian pesan yang belum dibaca yang diberi tag dengan label ini. |
remove | Gmail | Menghapus label ini dari rangkaian pesan yang diberikan dan memaksa rangkaian pesan untuk dimuat ulang. |
remove | Gmail | Menghapus label ini dari thread tertentu dan memaksa thread untuk dimuat ulang. |
Dokumentasi mendetail
add To Thread(thread)
Menambahkan label ini ke rangkaian pesan tertentu dan memaksa rangkaian pesan untuk dimuat ulang (Gmail
).
// label the first thread in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.addToThread(firstThread);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
thread | Gmail | Rangkaian pesan yang akan diberi label. |
Pulang pergi
Gmail
— Label ini, untuk pengaitan.
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
add To Threads(threads)
Menambahkan label ini ke thread tertentu dan memaksa thread untuk dimuat ulang. Anda dapat menambahkan label untuk hingga 100 rangkaian pesan per batch.
// label the first three threads in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.addToThreads(threads);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
threads | Gmail | Array rangkaian pesan yang akan diberi label. |
Pulang pergi
Gmail
— Label ini, untuk pengaitan.
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
delete Label()
Menghapus label ini.
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
Menampilkan
Error
— jika label tidak dapat dihapus
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 Id()
Mendapatkan ID label ini.
const label = GmailApp.getUserLabelByName('MyLabel'); console.log(label.getId());
Pulang pergi
String
— ID label.
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 Name()
Mendapatkan nama label ini.
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
Pulang pergi
String
— Nama label.
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 Threads()
Mendapatkan thread yang ditandai dengan label ini.
Panggilan ini gagal jika ukuran semua thread terlalu besar untuk ditangani sistem. Jika ukuran thread tidak diketahui, dan berpotensi sangat besar, gunakan get
dan tentukan rentang thread yang akan diambil di setiap panggilan.
// Log the subject lines of the threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Pulang pergi
Gmail
— Array rangkaian pesan yang ditandai dengan label 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 Threads(start, max)
Mendapatkan rentang rangkaian pesan yang ditandai dengan label ini.
// log the subject lines of up to the first 30 threads with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(0, 30); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
start | Integer | Indeks thread awal. |
max | Integer | Jumlah maksimum rangkaian pesan yang akan ditampilkan. |
Pulang pergi
Gmail
— Array rangkaian pesan yang ditandai dengan label 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 Unread Count()
Mendapatkan jumlah rangkaian pesan yang belum dibaca yang diberi tag dengan label ini.
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
Pulang pergi
Integer
— Jumlah rangkaian pesan berlabel yang 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/
remove From Thread(thread)
Menghapus label ini dari rangkaian pesan yang diberikan dan memaksa rangkaian pesan untuk dimuat ulang.
// remove the label MyLabel from the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.removeFromThread(firstThread);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
thread | Gmail | Rangkaian pesan tidak diberi label. |
Pulang pergi
Gmail
— Label ini, untuk pengaitan.
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
remove From Threads(threads)
Menghapus label ini dari thread tertentu dan memaksa thread untuk dimuat ulang. Anda dapat menghapus label untuk hingga 100 rangkaian pesan per batch.
// remove the label MyLabel from the first three threads in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.removeFromThreads(threads);
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
threads | Gmail | Array rangkaian pesan yang akan dihapus labelnya. |
Pulang pergi
Gmail
— Label ini, untuk pengaitan.
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/