Recurso: Filtro
Definición de recursos para los filtros de Gmail. Los filtros se aplican a mensajes específicos en lugar de a una conversación de correo electrónico completa.
Representación JSON |
---|
{ "id": string, "criteria": { object ( |
Campos | |
---|---|
id |
El ID asignado del filtro 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 de encabezado “Para”, “Cc” y “Cco”. Puedes usar solo 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 sin distinción entre mayúsculas y minúsculas en el asunto del mensaje. Se recortan los espacios en blanco iniciales y finales, y se contraen los espacios adyacentes. |
query |
Solo muestra los mensajes que coincidan con la búsqueda especificada. Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
negatedQuery |
Solo muestra los mensajes que no coinciden con la búsqueda especificada. Admite el mismo formato de consulta que el cuadro de búsqueda de Gmail. Por ejemplo, |
hasAttachment |
Indica si el mensaje tiene algún archivo adjunto. |
excludeChats |
Indica si la respuesta debe excluir los chats. |
size |
Es el tamaño de todo el mensaje RFC822 en bytes, incluidos todos los encabezados y archivos adjuntos. |
sizeComparison |
Indica 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 más pequeños que el tamaño determinado. |
larger |
Busca mensajes de un tamaño superior al especificado. |
Acción
Es un conjunto de acciones que se pueden realizar en un mensaje.
Representación JSON |
---|
{ "addLabelIds": [ string ], "removeLabelIds": [ string ], "forward": string } |
Campos | |
---|---|
addLabelIds[] |
Es la lista de etiquetas que se agregarán al mensaje. |
removeLabelIds[] |
Es la lista de etiquetas que se quitarán del mensaje. |
forward |
Es la dirección de correo electrónico a la que se debe reenviar el mensaje. |
Métodos |
|
---|---|
|
Crea un filtro. |
|
Borra de forma inmediata y permanente el filtro especificado. |
|
Obtiene un filtro. |
|
Muestra una lista de los filtros de mensajes de un usuario de Gmail. |