संसाधन: फ़िल्टर
Gmail फ़िल्टर के लिए संसाधन की परिभाषा. फ़िल्टर, पूरे ईमेल थ्रेड के बजाय चुनिंदा मैसेज पर लागू होते हैं.
जेएसओएन के काेड में दिखाना |
---|
{ "id": string, "criteria": { object ( |
फ़ील्ड | |
---|---|
id |
सर्वर को फ़िल्टर का असाइन किया गया आईडी. |
criteria |
फ़िल्टर के लिए मैच करने की शर्तें. |
action |
फ़िल्टर की मदद से की जाने वाली कार्रवाई. |
नियम और शर्तें
संदेश मिलान मानदंड.
जेएसओएन के काेड में दिखाना |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
फ़ील्ड | |
---|---|
from |
भेजने वाले का डिसप्ले नेम या ईमेल पता. |
to |
पाने वाले का डिसप्ले नेम या ईमेल पता. "पाने वाला", "सीसी", और "गुप्त कॉपी" हेडर फ़ील्ड में मौजूद ईमेल पते शामिल हैं. इसके लिए, आपको ईमेल पते के स्थानीय हिस्से का इस्तेमाल करना होगा. उदाहरण के लिए, "example" और "example@", दोनों का मिलान "example@gmail.com" से होता है. यह फ़ील्ड केस-इनसेंसिटिव होता है. |
subject |
मैसेज के विषय में केस-इनसेंसिटिव वाक्यांश मिला है. पीछे की और आगे की खाली सफ़ेद जगहों को काट दिया जाता है और पास के स्पेस को छोटा कर दिया जाता है. |
query |
सिर्फ़ दी गई क्वेरी से मेल खाने वाले मैसेज दिखाएं. Gmail के खोज बॉक्स वाले क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, |
negatedQuery |
सिर्फ़ वे मैसेज दिखाएं जो बताई गई क्वेरी से मेल नहीं खाते. Gmail के खोज बॉक्स वाले क्वेरी फ़ॉर्मैट के साथ काम करता है. उदाहरण के लिए, |
hasAttachment |
क्या मैसेज में कोई अटैचमेंट है. |
excludeChats |
जवाब में चैट शामिल नहीं होनी चाहिए. |
size |
पूरे RFC822 मैसेज का साइज़ बाइट में. इसमें सभी हेडर और अटैचमेंट भी शामिल हैं. |
sizeComparison |
साइज़ फ़ील्ड के हिसाब से मैसेज का साइज़, बाइट में कैसा होना चाहिए. |
SizeComparison
इससे तय होता है कि साइज़ फ़ील्ड की तुलना मैसेज के साइज़ से कैसे की जानी चाहिए.
Enums | |
---|---|
unspecified |
|
smaller |
दिए गए साइज़ से छोटे मैसेज ढूंढें. |
larger |
दिए गए साइज़ से बड़े मैसेज ढूंढें. |
कार्रवाई
किसी मैसेज पर की जाने वाली कार्रवाइयों का सेट.
जेएसओएन के काेड में दिखाना |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
फ़ील्ड | |
---|---|
addLabelIds[] |
मैसेज में जोड़ने के लिए लेबल की सूची. |
removeLabelIds[] |
मैसेज से हटाए जाने वाले लेबल की सूची. |
forward |
वह ईमेल पता जिस पर मैसेज फ़ॉरवर्ड किया जाना चाहिए. |
तरीके |
|
---|---|
|
फ़िल्टर बनाता है. |
|
चुना गया फ़िल्टर तुरंत और हमेशा के लिए मिटा देता है. |
|
उस पर फ़िल्टर लागू हो जाता है. |
|
Gmail उपयोगकर्ता के मैसेज फ़िल्टर की सूची बनाता है. |