Resource: Filter
Definisi resource untuk filter Gmail. Filter diterapkan ke pesan tertentu, bukan seluruh rangkaian email.
Representasi JSON |
---|
{ "id": string, "criteria": { object ( |
Kolom | |
---|---|
id |
Server yang menetapkan ID filter. |
criteria |
Kriteria pencocokan untuk filter. |
action |
Tindakan yang dijalankan filter. |
Kriteria
Kriteria pencocokan pesan.
Representasi JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Kolom | |
---|---|
from |
Nama tampilan atau alamat email pengirim. |
to |
Nama tampilan atau alamat email penerima. Menyertakan penerima dalam "kepada", "cc", dan "bcc" {i>header<i}. Anda hanya dapat menggunakan bagian lokal dari alamat email. Misalnya, "example" dan "example@" keduanya cocok dengan "example@gmail.com". Kolom ini tidak peka huruf besar/kecil. |
subject |
Frasa yang tidak peka huruf besar/kecil ditemukan dalam subjek pesan. Spasi kosong yang memulai dan akhir akan dipangkas dan spasi yang berdekatan diciutkan. |
query |
Hanya tampilkan pesan yang cocok dengan kueri yang ditentukan. Mendukung format kueri yang sama dengan kotak penelusuran Gmail. Misalnya, |
negatedQuery |
Hanya tampilkan pesan yang tidak cocok dengan kueri yang ditentukan. Mendukung format kueri yang sama dengan kotak penelusuran Gmail. Misalnya, |
hasAttachment |
Apakah pesan memiliki lampiran atau tidak. |
excludeChats |
Apakah respons harus mengecualikan chat. |
size |
Ukuran seluruh pesan RFC822 dalam byte, termasuk semua header dan lampiran. |
sizeComparison |
Seharusnya ukuran pesan dalam byte dibandingkan dengan kolom ukuran. |
SizeComparison
Menentukan cara membandingkan kolom ukuran dan ukuran pesan.
Enum | |
---|---|
unspecified |
|
smaller |
Menemukan pesan yang lebih kecil dari ukuran yang ditentukan. |
larger |
Menemukan pesan yang lebih besar dari ukuran yang ditentukan. |
Tindakan
Serangkaian tindakan yang harus dilakukan pada pesan.
Representasi JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Kolom | |
---|---|
addLabelIds[] |
Daftar label untuk ditambahkan ke pesan. |
removeLabelIds[] |
Daftar label yang akan dihapus dari pesan. |
forward |
Alamat email yang menjadi tujuan penerusan pesan. |
Metode |
|
---|---|
|
Membuat filter. |
|
Menghapus filter yang ditentukan dengan segera dan permanen. |
|
Mendapatkan filter. |
|
Mencantumkan filter pesan pengguna Gmail. |