Tài nguyên: Bộ lọc
Định nghĩa tài nguyên cho bộ lọc Gmail. Bộ lọc áp dụng cho các thư cụ thể thay vì toàn bộ chuỗi email.
Biểu diễn dưới dạng JSON |
---|
{ "id": string, "criteria": { object ( |
Trường | |
---|---|
id |
Mã nhận dạng được máy chủ chỉ định cho bộ lọc. |
criteria |
Tiêu chí khớp cho bộ lọc. |
action |
Hành động mà bộ lọc thực hiện. |
Tiêu chí
Tiêu chí so khớp thư.
Biểu diễn dưới dạng JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Trường | |
---|---|
from |
Tên hiển thị hoặc địa chỉ email của người gửi. |
to |
Tên hiển thị hoặc địa chỉ email của người nhận. Bao gồm những người nhận thuộc nhóm "tới", "cc" và "bcc" trường tiêu đề. Bạn chỉ có thể sử dụng phần cục bộ của địa chỉ email. Ví dụ: "example" và "example@" cả hai đều khớp với "example@gmail.com". Trường này không phân biệt chữ hoa chữ thường. |
subject |
Phát hiện thấy cụm từ không phân biệt chữ hoa chữ thường trong chủ đề của thư. Khoảng trắng ở đầu và ở đầu bị cắt bỏ và các khoảng trắng liền kề bị thu gọn. |
query |
Chỉ trả về những thông báo khớp với truy vấn đã chỉ định. Hỗ trợ cùng một định dạng truy vấn như hộp tìm kiếm của Gmail. Ví dụ: |
negatedQuery |
Chỉ trả về những thư không khớp với truy vấn được chỉ định. Hỗ trợ cùng một định dạng truy vấn như hộp tìm kiếm của Gmail. Ví dụ: |
hasAttachment |
Liệu thư có tệp đính kèm nào không. |
excludeChats |
Liệu câu trả lời có loại trừ các cuộc trò chuyện hay không. |
size |
Kích thước của toàn bộ thư RFC822 tính bằng byte, bao gồm tất cả tiêu đề và tệp đính kèm. |
sizeComparison |
Kích thước thư tính bằng byte phải liên quan như thế nào với trường kích thước. |
SizeComparison
Xác định cách so sánh trường kích thước với kích thước thông báo.
Enum | |
---|---|
unspecified |
|
smaller |
Tìm thư nhỏ hơn kích thước đã cho. |
larger |
Tìm thư lớn hơn kích thước đã cho. |
Hành động
Một nhóm các thao tác cần thực hiện đối với một thư.
Biểu diễn dưới dạng JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Trường | |
---|---|
addLabelIds[] |
Danh sách nhãn cần thêm vào thư. |
removeLabelIds[] |
Danh sách các nhãn cần xoá khỏi thư. |
forward |
Địa chỉ email mà thư sẽ được chuyển tiếp đến. |
Phương thức |
|
---|---|
|
Tạo bộ lọc. |
|
Xoá bộ lọc được chỉ định ngay lập tức và vĩnh viễn. |
|
Xem bộ lọc. |
|
Liệt kê các bộ lọc thư của một người dùng Gmail. |