- Ressource: Filter
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Kriterien
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SizeComparison
- Aktion
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: Filter
Ressourcendefinition für Gmail-Filter. Filter werden auf bestimmte Nachrichten und nicht auf einen ganzen E-Mail-Thread angewendet.
JSON-Darstellung |
---|
{ "id": string, "criteria": { object ( |
Felder | |
---|---|
id |
Die vom Server zugewiesene ID des Filters. |
criteria |
Übereinstimmungskriterien für den Filter. |
action |
Aktion, die der Filter durchführt. |
Kriterien
Übereinstimmungskriterien für Nachrichten.
JSON-Darstellung |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Felder | |
---|---|
from |
Den Anzeigenamen oder die E-Mail-Adresse des Absenders. |
to |
Den Anzeigenamen oder die E-Mail-Adresse des Empfängers. Umfasst Empfänger in den Feldern „An“, „Cc“ und „Bcc“ Header-Feldern. Sie können einfach den lokalen Teil der E-Mail-Adresse verwenden. Beispiel: „beispiel“ und "beispiel@" beide mit „beispiel@gmail.com“ übereinstimmen. Bei diesem Feld wird die Groß-/Kleinschreibung nicht berücksichtigt. |
subject |
Im Betreff der Nachricht wurde eine Wortgruppe ohne Berücksichtigung der Groß-/Kleinschreibung gefunden. Nachgestellte und vorangehende Leerzeichen werden abgeschnitten und angrenzende Leerzeichen werden minimiert. |
query |
Gibt nur Nachrichten zurück, die mit der angegebenen Abfrage übereinstimmen. Unterstützt dasselbe Anfrageformat wie das Gmail-Suchfeld. Beispiel: |
negatedQuery |
Nur Nachrichten zurückgeben, die nicht mit der angegebenen Abfrage übereinstimmen Unterstützt dasselbe Anfrageformat wie das Gmail-Suchfeld. Beispiel: |
hasAttachment |
Gibt an, ob die Nachricht einen Anhang hat. |
excludeChats |
Gibt an, ob die Antwort Chats ausschließen soll. |
size |
Die Größe der gesamten RFC822-Nachricht in Byte, einschließlich aller Header und Anhänge. |
sizeComparison |
Gibt an, wie die Nachrichtengröße in Byte im Verhältnis zum Größenfeld sein sollte. |
SizeComparison
Legt fest, wie das Größenfeld mit der Nachrichtengröße verglichen werden soll.
Enums | |
---|---|
unspecified |
|
smaller |
Nachrichten suchen, die kleiner als die angegebene Größe sind. |
larger |
Nachrichten suchen, die größer sind als die angegebene Größe. |
Aktion
Eine Reihe von Aktionen, die für eine Nachricht ausgeführt werden sollen.
JSON-Darstellung |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Felder | |
---|---|
addLabelIds[] |
Liste der Labels, die der Nachricht hinzugefügt werden sollen. |
removeLabelIds[] |
Liste der Labels, die aus der Nachricht entfernt werden sollen. |
forward |
E-Mail-Adresse, an die die Nachricht weitergeleitet werden soll. |
Methoden |
|
---|---|
|
Erstellt einen Filter. |
|
Löscht den angegebenen Filter sofort und endgültig. |
|
Ruft einen Filter ab. |
|
Listet die Nachrichtenfilter eines Gmail-Nutzers auf. |