Tôi có thể sử dụng bộ lọc và AND trong bộ lọc Outlook không?


40

Tôi muốn tạo quy tắc Outlook khớp với hai từ không liền kề trong dòng chủ đề. Nó phải phù hợp với cả hai từ (AND), không phải cái này hay cái kia. Nếu tôi thêm hai từ làm một mục, nó sẽ coi chúng là một cụm từ chứ không phải là hai từ riêng biệt và nếu tôi thêm chúng dưới dạng các mục riêng biệt, nó sẽ đặt "HOẶC" giữa chúng. Tạo hai quy tắc cũng không hoạt động, vì chúng hoạt động giống như trường hợp "HOẶC".

Có cách nào để nói, thực tế, "Áp dụng quy tắc này cho các email khớp với TẤT CẢ các từ sau đây không?"?


11
Để giải quyết vấn đề, tôi có thể thêm một từ vào "với xxx trong chủ đề" và từ còn lại là "với xxx trong chủ đề hoặc cơ thể". Tuy nhiên, điều này không đáng tin cậy, vì vậy tôi vẫn muốn biết liệu có giải pháp tốt hơn không.
Marcelo Cantos

Thở dài. Tôi nghĩ rằng tôi đã đánh vào một cái gì đó khi tôi sử dụng "với xxx trong chủ đề" và "với xxx trong chủ đề hoặc cơ thể." Nó hoạt động hoàn hảo với một quy tắc, hoàn toàn không phải với bất kỳ quy tắc nào khác. Và sau đó khi tôi sửa đổi quy tắc mà nó đang hoạt động, nó cũng ngừng hoạt động với quy tắc đó ...
Doug R.

Câu trả lời:


22

Tôi sợ câu trả lời là không.

Bạn không thể thay đổi logic từ chính Trình hướng dẫn quy tắc. Đó là cài đặt trước cho các yêu cầu "thông thường". Tôi đã thử nghiệm một vài tùy chọn thuật sĩ khác nhau cho bạn mặc dù.

Nếu bạn nhập toàn bộ cụm từ (thay vì chỉ một từ một lần) như một lần gửi (ví dụ: "Làm thế nào để bạn đến đó"), nó sẽ lọc bất kỳ tin nhắn nào đi qua với tất cả các từ theo thứ tự đó. Điều đó có ích (có thể!) Nhưng nếu bạn nhận được một thông báo, "làm thế nào để bạn LUÔN đến đó" thì nó sẽ không kích hoạt bộ lọc để nó có thể không đáp ứng nhu cầu của bạn. Nếu bạn đã biết sự khác biệt giữa bộ điều khiển AND và OR thì có lẽ bạn đã biết rằng điều này sẽ không giúp bạn;)

Như bạn đã phát hiện ra, nếu bạn thả từng từ riêng biệt, nó sẽ sử dụng bộ điều khiển "hoặc" và bạn sẽ lọc được nhiều tin nhắn hơn bạn muốn.

Bạn CÓ THỂ nhập các tập lệnh tùy chỉnh cho các quy tắc Outlook của mình nhưng bạn phải sử dụng VBScript và bạn phải tạo các quy tắc trong VBScript cho các ứng dụng, không chỉ trình soạn thảo. Nó thuộc sở hữu của Microsoft Corp.

Có một bài viết cơ sở kiến ​​thức mở rộng từ Microsoft

Nó có các ví dụ về mã bạn có thể sử dụng nhưng bạn phải phác thảo nó từ VBScript cho các ứng dụng như đã đề cập ở trên.

Bạn có thể xem xét bộ lọc của bên thứ ba.

Nguồn

(Câu hỏi này đã được hỏi nhiều lần và kết luận luôn giống nhau.)


Ồ, tôi không biết bạn có thể viết các bộ lọc trong VBA! Điều đó thật hoàn hảo đối với tôi, cảm ơn.
Marcelo Cantos

3
Vì những điều như thế này nói chung, tôi bối rối tại sao mọi người ở Microsoft vẫn chưa chết vì xấu hổ.
David Ljung Madison Stellar

14

Tôi tìm thấy một cách xung quanh này. Nếu bạn sử dụng quy tắc "với các từ cụ thể trong chủ đề" và sau đó cũng sử dụng quy tắc "với các từ cụ thể trong chủ đề hoặc nội dung" thì bạn có thể liên kết hai cụm từ với nhau trong cả hai chủ đề với toán tử "và".


1
OP đã đề cập đến cách giải quyết chính xác này trong một bình luận sáu năm trước.
Scott

7
Thật xấu hổ khi OP không cung cấp cách giải quyết này như một câu trả lời. Tôi đã không nhìn thấy nó trong cuộc trò chuyện.
Giàu

Cách giải quyết này không hoạt động đáng tin cậy cho OP ...
00prometheus

Sau đó, nếu bạn nhận được email có từ 1 trong Chủ đề và từ thứ hai trong phần Thân, bạn đã gửi email đến thư mục sai.
juanmf

Vẫn còn hoặc nhà điều hành chúng tôi nhận được
Tinkal Gogoi

5

Vì vậy, ehm, điều này thật vô lý nhưng nó nên hoạt động.

  1. Tạo một thể loại tạm thời mới
  2. Tạo quy tắc đầu tiên lọc các cụm từ dựa trên cụm từ đầu tiên và để nó gán danh mục tạm thời (quy tắc assign it to the category category:)
  3. Tạo quy tắc thứ hai lọc các danh mục tạm thời (quy tắc assigned to the category category:) và trên cụm từ tiếp theo và thực hiện hành động bạn muốn làm
  4. Tạo quy tắc thứ ba loại bỏ danh mục tạm thời (quy tắc clear message's categories:) khỏi tất cả thư

Hãy chắc chắn rằng thứ tự là chính xác, quy tắc đầu tiên nên thực hiện đầu tiên để đặt lên hàng đầu, v.v.

Nếu bạn cần nhiều hơn 2 ANDcụm từ phù hợp, bạn sẽ cần một danh mục tạm thời khác.


0

Bạn có thể sử dụng bộ lọc SQL. Dưới đây là ví dụ về việc lọc tất cả các tác vụ không được thực hiện và các tác vụ AND đã hoàn thành trong 7 ngày qua:

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")%
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.