¿Cómo busco los correos electrónicos que pertenecen solo a una etiqueta específica y no pertenecen a ninguna otra etiqueta?
gmail
gmail-labels
Midhat
fuente
fuente
Respuestas:
Puede buscar correos electrónicos que pertenecen a una etiqueta específica utilizando el
sintaxis, y puede excluir mensajes de una etiqueta específica usando el
sintaxis.
Entonces, lo que desea puede lograrse utilizando una combinación de ambos. Debe componer una cadena de búsqueda que contenga un "-label: mylabel" para todas las etiquetas que ha definido, excepto la que está buscando, como esta:
fuente
No es la mejor manera del mundo, pero utilice las etiquetas integradas para su ventaja. Esto supone que no le importan las etiquetas que aplica GMail, como Social, Actualizaciones, Promociones o Foros. Estas etiquetas no se consideran ETIQUETAS DE USUARIO (Mi ejemplo de etiqueta de usuario: Foo)
fuente
Al filtrar mensajes en gmail, se configuran en la vista de conversación de forma predeterminada. La configuración de vista de conversación agrupa los correos electrónicos con el mismo asunto juntos como un solo mensaje basado en conversación.
Por lo tanto, al seleccionar o navegar por los mensajes filtrados, verá múltiples etiquetas en los mensajes que no son relevantes para sus criterios especificados.
Que se muestra como:
Para solucionar esto, vaya a
Settings -> General -> Conversation view
SeleccionarConversation View Off
y luego haga clic en Guardar cambios. Una vez que la página se actualiza, todas las conversaciones se dividirán en mensajes individuales.Que ahora se mostrará como:
Para la mayoría de los casos, esto debería ser suficiente para filtrar los mensajes por una sola etiqueta.
Esto tiene el impacto negativo de desagrupar correos electrónicos reenviados y de respuesta en mensajes individuales también.
Sin embargo, la configuración se puede cambiar libremente sin perder los grupos de conversación, cuando la vista de conversación se vuelve a habilitar.
En cuanto a buscar con los filtros; Uno de los problemas son los modificadores de AND / OR dentro del contexto de los valores.
Esto permite que los use en combinación con otros operadores como
label:
,from:
,to:
etc.Puede encontrar una lista de los operadores y los modificadores disponibles en gmail en su sitio web https://support.google.com/mail/answer/7190
En general, un filtro como
label:a -label:x -label:y
se traduciría aHas label a and does not have label x and y.
Esto significa que se encontrarán los mensajes que tienen la etiqueta ay faltan etiquetas x o y:
Para filtrar un grupo de etiquetas, necesitaría usar un filtro como:
label:{x y z}
para incluir mensajes que tengan las etiquetasx
,y
oz
.Para excluir un grupo de etiquetas, se utiliza un filtro como:
-{label:{a b c}}
para excluir todos los mensajes que tienen las etiquetasa
,b
oc
.Para combinar los filtros que se vería así:
label:{x y z} -{label:{a b c}}
.Lo que se traduce en:
Has labels x, y, or z AND does NOT have labels a, b, or c
También puede combinar agrupaciones NOT con operadores adicionales como:
-{label:{a b} from:{domain.com}}
que se traduce endoes NOT have labels a OR b OR from domain.com
Consideración especial; cuando busque valores que contengan espacios, ajuste el valor entre comillas
"..."
para garantizar una coincidencia exacta. De lo contrario, considerará los espacios como unAND
oOR
modificador dependiendo del contexto de agrupación (uso de llaves o paréntesis).Así es:
label:{My Label}
debería serlabel:{"My Label"}
.Entonces, para responder la pregunta original para encontrar mensajes que solo contengan una sola etiqueta
My Label
y no otros, usaría:label:"My Label" -{label:{"label 2" "label 3"}}
Lamentablemente, necesitaría definir explícitamente todas las etiquetas excluidas, ya que no hay un operador para especificar solo la etiqueta. Tenga en cuenta que querrá deshabilitar la vista de conversación para evitar la agrupación de los mensajes que también contienen las etiquetas excluidas.
fuente