กฎของ Outlook - วิธีใช้บูลีน“ OR”


46

ดูเหมือนว่า Microsoft Outlook 2010 สามารถใช้บูลีน "AND" เมื่อตั้งค่า RULES เท่านั้น ฉันพบว่ามันน่ารำคาญมากตั้งแต่แม้แต่ Windows Live Mail ระดับล่างสุดก็สามารถใช้ "หรือ" ฉันพลาดอะไรไปรึเปล่า? ฉันพยายามสร้างกฎ WLM นี้ขึ้นใหม่ใน Outlook:

Apply this rule after the message arrives
Where the From line contains 'casoclinico' 
    or Where the Subject line contains 'caso' and 'clínico' 
Move it to the Isbrae - Caso Clínico folder 

2
ไม่แน่ใจว่านี้ช่วย แต่A || B สามารถ refactoredเป็นเช่น!(!A && !B) A or B == not(not A and not B)
Lèsemajesté

1
@ Lèsemajesté: ฉลาด แต่น่าเสียดายที่ Outlook จะไม่สนับสนุนการเรียงลำดับของเหตุผลเช่นกัน ตัวช่วยสร้างกฎมีข้อ จำกัด อย่างมากในเรื่องนั้น
kmote

@kmote: ใช่ฉันไม่ได้ใช้ Outlook และคิดว่ามันอาจเป็นช็อตยาวซึ่งเป็นสาเหตุที่ฉันแสดงความคิดเห็น
Lèsemajesté

ฉันใช้ Outlook 2010 และเห็นว่าสิ่งที่คุณอธิบายตรงข้ามกับที่แน่นอน ฉันสามารถเพิ่มเคียวรีที่ใช้ตัวดำเนินการ OR บูลีนในบรรทัดเรื่องได้เท่านั้น ฉันต้องการใช้ตัวดำเนินการ AND บูลีน แต่จะไม่อนุญาต ข้อความค้นหาของฉันมีลักษณะดังนี้: ใช้กฎนี้หลังจากข้อความมาจาก foo @ bar และด้วย 'foo' หรือ 'bar' หรือ 'baz' ในหัวเรื่องกำหนดให้กับหมวดหมู่ Foo Bar Baz สิ่งที่ฉันต้องการคือ: ใช้กฎนี้หลังจาก ข้อความมาจาก foo @ bar และด้วย 'foo' และ 'bar' และ 'baz' ในหัวเรื่องกำหนดให้หมวดหมู่ Foo Bar Baz
Christopher

มันจะไม่ช่วยคำตอบนี้ แต่ตัวช่วยสร้างกฎมีหน้าสำหรับหากเงื่อนไขทั้งหมดดำเนินการยกเว้นเงื่อนไขใด ๆ ตรรกะของคุณอาจอยู่ในรูปแบบA && B && !(C || D)ซึ่งอาจเพียงพอสำหรับความต้องการของคุณ
Carl Walsh

คำตอบ:


25

ตัวช่วยสร้างกฎของ Outlook ไม่สนับสนุน OR'ing อย่างที่คุณอธิบาย คุณสามารถสร้างกฎที่แยกกันสองกฎเพื่อให้ได้ผลลัพธ์เดียวกันหากคุณไม่คำนึงถึงการแพร่กระจายของกฎ ทางเลือกอื่น ๆ เพียงอย่างเดียวคือการสร้างกฎที่กำหนดเองในสคริปต์ VBA แต่มันไม่ใช่งานที่ไม่สำคัญไม่ว่าด้วยวิธีใดก็ตาม - ฉันจะไม่แนะนำมัน (หากคุณสนใจคุณอาจตรวจสอบลิงก์ที่พบในคำถามนี้)


3
EEK ที่ทำงานของฉันมีรายการมากมายและการนับกฎเป็นปัญหาอย่างแท้จริง Outlook 2010 มีข้อ จำกัด หมายเลขกฎค่อนข้างต่ำดังนั้นกลยุทธ์การกรองที่สมเหตุสมผลจะดี ชัดเจนหรือไม่ว่าทำไมไม่มีปุ่ม "ขั้นสูง" ที่คุณสามารถพิมพ์คำสั่งquasi sql ได้?
การชดเชย จำกัด

ฉันมีกฎหนึ่งข้อสำหรับ "หัวเรื่องรวมถึง" และอีกหนึ่งกฎสำหรับ "จาก XYZ" คุณสามารถเพิ่มได้หลายรายการจาก XYZ / ZYX / CCY ในกฎเดียวดังนั้นจึงมีความยุ่งเหยิงน้อยลงเล็กน้อย ฉันใช้เวลามากขึ้นในการทำความสะอาดกฎของฉันจากนั้นจึงสร้าง แต่ฉันแบ่งปันกฎของฉันกับเพื่อนร่วมงาน ...
FreeSoftwareServers

6

ในการรับ "OR" คุณจะต้องค้นหารายการเงื่อนไขขั้นตอนที่ 1 เพิ่มเติม เช่น "พร้อมคำเฉพาะในหัวเรื่องหรือเนื้อหา" จากนั้นคุณสามารถแสดงรายการคำศัพท์เกณฑ์ทั้งหมดที่จำเป็น


ความคิดเห็นนี้ดีมาก ขอบคุณสำหรับสิ่งนี้. ฉันคิดว่านี่ควรเป็นคำตอบสำหรับคำถาม
Josh Miller

12
OP ต้องการกรองsender or subjectและนี่ไม่ได้ระบุว่าต้องการ
เวย์น

1

ฉันคาดหวังสำหรับ mac 2018 มีกฎอยู่สองชนิดคือ 1) ฝั่งเซิร์ฟเวอร์และ 2) ฝั่งไคลเอ็นต์ กฎฝั่งเซิร์ฟเวอร์ไม่รองรับหรือ แต่กฎฝั่งไคลเอ็นต์ทำ

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


0

ในกรณีนี้เพราะคุณใช้หัวเรื่องคุณสามารถสร้างกฎหนึ่งข้อที่มีสองเงื่อนไขโดยใช้ 'ถ้าคำที่เจาะจงในหัวเรื่อง' และที่สองใช้ 'ถ้าคำที่ระบุในหัวเรื่องหรือเนื้อหา' ข้อเสียเปรียบเพียงอย่างเดียวคือกฎจะประมวลผลข้อความในโฟลเดอร์ที่กำหนดถ้า 'caso' อยู่ในหัวข้อ แต่ 'clinico' อยู่ในเนื้อหาเท่านั้น

ฉันคิดว่าคุณสามารถเขียนรหัส VBA เพื่อจัดการกรณีและปัญหานี้เป็นครั้งเดียว


แล้วคนที่พูดว่าคุณสามารถใช้ OR / AND ได้
FernandoSBS

-2

สำหรับหัวเรื่องคุณสามารถใช้ทั้ง AND และ OR เพียงแค่แยกคำด้วยตัวพิมพ์ใหญ่ OR / และด้วยช่องว่างก่อนและหลังผู้ประกอบ


สำหรับ Outlook 2010 หรือไม่
FernandoSBS

2
ไม่แน่ใจเกี่ยวกับ Outlook 2010 แต่ฉันเพิ่งทดสอบสิ่งนี้ใน Outlook 2016 และมันไม่ทำงาน
Sam
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.