المورد: فلتر
تعريف المورد لفلاتر Gmail تنطبق الفلاتر على رسائل محدّدة بدلاً من سلسلة محادثات بريد إلكتروني بأكملها.
تمثيل JSON |
---|
{ "id": string, "criteria": { object ( |
الحقول | |
---|---|
id |
الرقم التعريفي للفلتر الذي خصّصه الخادم للفلتر. |
criteria |
معايير مطابقة الفلتر. |
action |
الإجراء الذي ينفّذه الفلتر. |
المعايير
معايير مطابقة الرسالة
تمثيل JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
الحقول | |
---|---|
from |
الاسم المعروض للمُرسِل أو عنوان بريده الإلكتروني |
to |
الاسم المعروض للمستلم أو عنوان بريده الإلكتروني. تضمين المستلمين في الحقول "إلى" و"نسخة إلى" و"نسخة مخفية الوجهة" . يمكنك استخدام الجزء المحلي من عنوان البريد الإلكتروني. على سبيل المثال، "مثال" و"example@" كلاهما يطابق "example@gmail.com". هذا الحقل غير حساس لحالة الأحرف. |
subject |
تم العثور على عبارة غير حساسة لحالة الأحرف في موضوع الرسالة. يتم قطع المسافات البيضاء البادئة واللاحقة وتصغير المسافات المتجاورة. |
query |
إرجاع الرسائل المطابقة لطلب البحث المحدد فقط. استخدام نفس تنسيق طلب البحث الذي يستخدمه مربّع بحث Gmail. مثلاً: |
negatedQuery |
يتم فقط عرض الرسائل التي لا تطابق طلب البحث المحدد. استخدام نفس تنسيق طلب البحث الذي يستخدمه مربّع بحث Gmail. مثلاً: |
hasAttachment |
ما إذا كانت الرسالة تحتوي على أي مرفق. |
excludeChats |
لتحديد ما إذا كان يجب أن يستبعد الرد المحادثات. |
size |
حجم رسالة RFC822 بالكامل بالبايت، بما في ذلك جميع الرؤوس والمرفقات. |
sizeComparison |
كيف يجب أن يكون حجم الرسالة بالبايت بالنسبة إلى حقل الحجم. |
SizeComparison
يحدِّد كيفية مقارنة حقل الحجم بحجم الرسالة.
عمليات التعداد | |
---|---|
unspecified |
|
smaller |
للعثور على الرسائل الأصغر من الحجم المحدّد |
larger |
يمكنك البحث عن الرسائل الأكبر حجمًا من الحجم المحدَّد. |
الإجراء
مجموعة من الإجراءات المطلوب تنفيذها على الرسالة.
تمثيل JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
الحقول | |
---|---|
addLabelIds[] |
قائمة التصنيفات المطلوب إضافتها إلى الرسالة. |
removeLabelIds[] |
قائمة التصنيفات المطلوب إزالتها من الرسالة. |
forward |
عنوان البريد الإلكتروني الذي يجب إعادة توجيه الرسالة إليه |
الطُرق |
|
---|---|
|
لإنشاء فلتر. |
|
يؤدي إلى حذف الفلتر المحدّد على الفور ودائم. |
|
يتم الحصول على فلتر. |
|
يسرد فلاتر الرسائل لمستخدم Gmail. |