Recurso: filtro
Definición de recursos 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 del filtro asignado por el servidor. |
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 a los destinatarios en los campos "Para", "Cc" y "Cco" campos de encabezado correspondientes. Puedes usar simplemente la parte local de la dirección de correo electrónico. Por ejemplo, “ejemplo” y "ejemplo@" ambas coinciden con "example@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 iniciales y finales, y se contraen los espacios adyacentes. |
query |
Solo mostrar mensajes que coincidan con la consulta especificada Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
negatedQuery |
Solo mostrar mensajes que no coincidan con la consulta especificada Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
hasAttachment |
Si el mensaje tiene algún archivo adjunto. |
excludeChats |
Si la respuesta debe excluir los chats |
size |
El tamaño del mensaje RFC822 completo en bytes, incluidos todos los encabezados y los archivos adjuntos. |
sizeComparison |
Cómo debe ser el tamaño del 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.
Enumeraciones | |
---|---|
unspecified |
|
smaller |
Busca mensajes con un tamaño inferior al especificado. |
larger |
Busca mensajes con un tamaño superior al especificado. |
Acción
Es 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 que se deben quitar del mensaje. |
forward |
Dirección de correo electrónico a la que se debe reenviar el mensaje. |
Métodos |
|
---|---|
|
Crea un filtro. |
|
Borra el filtro especificado de forma inmediata y permanente. |
|
Obtiene un filtro. |
|
Enumera los filtros para mensajes de un usuario de Gmail. |