¿Puedo usar "Y" en los filtros de Outlook?

40

Deseo crear una regla de Outlook que coincida con dos palabras no adyacentes en la línea de asunto. Debe coincidir con ambas palabras (AND), no una ni la otra. Si agrego las dos palabras como una entrada, las trata como una frase en lugar de dos palabras distintas, y si las agrego como entradas separadas, coloca un "O" entre ellas. Crear dos reglas tampoco funciona, ya que se comportan como el caso "OR".

¿Hay alguna manera de decir, en efecto, "Aplicar esta regla a los correos electrónicos que coincidan con TODAS las siguientes palabras"?

Marcelo Cantos
fuente
11
Como solución alternativa, puedo agregar una palabra a "con xxx en el asunto" y la otra palabra a "con xxx en el asunto o cuerpo". Sin embargo, esto no es confiable, por lo que aún me gustaría saber si existe una mejor solución.
Marcelo Cantos
Suspiro. Pensé que había acertado en algo cuando usé "con xxx en el sujeto" y "con xxx en el sujeto o el cuerpo". Funcionó perfectamente con una regla, para nada con ninguna otra regla. Y luego, cuando modifiqué la regla para la que estaba funcionando, también dejó de funcionar en esa ...
Doug R.

Respuestas:

22

Me temo que la respuesta es no.

No puede cambiar la lógica desde el asistente de reglas. Está preestablecido para solicitudes "habituales". Sin embargo, probé algunas opciones de asistente diferentes para ti.

Si ingresa la frase completa (en lugar de solo una palabra a la vez) como una presentación (por ejemplo, "Cómo llegar allí"), filtrará cualquier mensaje que aparezca con todas las palabras en ese orden. Eso ayuda (¡tal vez!) Pero si recibe un mensaje que dice "cómo SIEMPRE llega allí", no activará el filtro, por lo que podría no satisfacer sus necesidades. Si ya conoce la diferencia entre el controlador AND y OR, probablemente ya sepa que esto no lo ayudará;)

Como ya descubrió, si coloca cada palabra por separado, utilizará el controlador "o" y filtrará muchos más mensajes de los que desee.

PUEDE importar scripts personalizados para sus reglas de Outlook, pero debe usar VBScript y debe crear las reglas en VBScript para las aplicaciones, no solo el editor. Es propiedad de Microsoft Corp.

Hay un artículo de Microsoft Knowledge Base en expansión

Tiene ejemplos de código que puede usar, pero debe redactarlo desde VBScript para las aplicaciones mencionadas anteriormente.

Puede considerar un filtro de terceros.

Fuente

(Esta pregunta se ha hecho muchas veces y la conclusión es siempre la misma).

Peter Mortensen
fuente
¡Vaya, no tenía idea de que podrías escribir filtros en VBA! Eso es perfecto para mí, gracias.
Marcelo Cantos
3
Debido a cosas como esta en general, estoy confundido por qué todos en Microsoft aún no han muerto de vergüenza.
David Ljung Madison Stellar
14

Encontré una forma de evitar esto. Si usa la regla "con palabras específicas en el asunto" y luego también usa la regla "con palabras específicas en el asunto o el cuerpo", puede vincular dos frases que están en el asunto con el operador "y".

JayG
fuente
1
El OP mencionó esta solución alternativa exacta en un comentario hace seis años.
Scott
77
Es una pena que el OP no haya proporcionado esta solución alternativa como respuesta. No lo vi en la charla.
Rico
Esta solución alternativa no funcionó de manera confiable para el OP ...
00prometheus
Luego, si recibe un correo electrónico con la primera palabra en Asunto y la segunda en Cuerpo, envió el correo electrónico a la carpeta incorrecta.
juanmf
Todavía hay u operador que obtenemos
Tinkal Gogoi
5

Entonces, ehm, esto es algo ridículo, pero debería funcionar.

  1. Crea una nueva categoría temporal
  2. Crear una primera regla de que los filtros basados en la primera frase y deje que se asigna la categoría temporal (regla: assign it to the category category)
  3. Cree una segunda regla que filtre en la categoría temporal (regla:) assigned to the category categoryy en la siguiente frase y realice la acción que desea realizar
  4. Cree una tercera regla que elimine la categoría temporal (regla:) clear message's categoriesde todo el correo

Sin embargo, asegúrese de que el orden sea correcto, la primera regla debe ejecutarse primero, así que coloque en la parte superior, etc.

Si necesita más de 2 ANDcoincidencias de frase, necesitará otra categoría temporal.

Didii
fuente
0

Puedes usar el filtro SQL. Aquí un ejemplo de filtrado de todas las tareas que no se realizó, y las tareas completadas en los últimos 7 días:

http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/811c000b" = 0 OR %last7days("http://schemas.microsoft.com/mapi/id/{00062003-0000-0000-C000-000000000046}/810f0040")%
Alexander Teterkin
fuente
0

Si una de las dos palabras pertenece a una lista predefinida de palabras, puede filtrarla creando una condición de excepción para excluir las otras palabras de la lista predefinida.

IanM
fuente