Recurso: Filter
Definición de recurso para los filtros de Gmail. Los filtros se aplican a mensajes específicos en lugar de a toda una conversación de correo electrónico.
Representación JSON |
---|
{ "id": string, "criteria": { object ( |
Campos | |
---|---|
id |
El ID que el servidor asignó al filtro. |
criteria |
Criterios de coincidencia para el filtro. |
action |
Acción que realiza el filtro. |
Criterios
Criterios de coincidencia de mensajes.
Representación JSON |
---|
{
"from": string,
"to": string,
"subject": string,
"query": string,
"negatedQuery": string,
"hasAttachment": boolean,
"excludeChats": boolean,
"size": integer,
"sizeComparison": enum ( |
Campos | |
---|---|
from |
El nombre visible o la dirección de correo electrónico del remitente |
to |
El nombre visible o la dirección de correo electrónico del destinatario. Incluye los destinatarios de los campos de encabezado "Para", "Cc" y "Cco". Puedes utilizar simplemente la parte local de la dirección de correo electrónico. Por ejemplo, "ejemplo" y "ejemplo@" coinciden con "ejemplo@gmail.com". Este campo no distingue mayúsculas de minúsculas. |
subject |
Se encontró una frase que no distingue mayúsculas de minúsculas en el asunto del mensaje. Se cortarán los espacios en blanco al final y al inicio, y los adyacentes se contraerán. |
query |
Solo muestra mensajes que coinciden con la consulta especificada. Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
negatedQuery |
Solo muestra mensajes que no coinciden con la consulta especificada. Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
hasAttachment |
Indica si el mensaje tiene archivos adjuntos. |
excludeChats |
Si la respuesta debe excluir los chats. |
size |
El tamaño del mensaje RFC822 completo en bytes, incluidos todos los encabezados y archivos adjuntos. |
sizeComparison |
Indica qué tamaño debe tener el mensaje en bytes en relación con el campo de tamaño. |
SizeComparison
Determina cómo se debe comparar el campo de tamaño con el tamaño del mensaje.
Enumeradores | |
---|---|
unspecified |
|
smaller |
Busca mensajes más pequeños que el tamaño especificado. |
larger |
Busca mensajes que sean más grandes que el tamaño especificado. |
Acción
Un conjunto de acciones para realizar en un mensaje.
Representación JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Campos | |
---|---|
addLabelIds[] |
Lista de etiquetas para agregar al mensaje. |
removeLabelIds[] |
Lista de etiquetas para quitar del mensaje. |
forward |
Dirección de correo electrónico a la que se debe reenviar el mensaje |
Métodos |
|
---|---|
|
Crea un filtro. |
|
Borra de inmediato y permanentemente el filtro especificado. |
|
Obtiene un filtro. |
|
Muestra una lista de los filtros de mensajes de un usuario de Gmail. |