지정된 레이블에만 속하고 다른 레이블에는 속하지 않는 전자 메일을 어떻게 검색합니까?
지정된 레이블에만 속하고 다른 레이블에는 속하지 않는 전자 메일을 어떻게 검색합니까?
답변:
다음을 사용하여 특정 레이블에 속하는 이메일을 검색 할 수 있습니다.
label:mylabel <include search terms here>
구문을 사용하여 특정 라벨에서 메일을 제외 할 수 있습니다.
-label:mylabel <include search terms here>
통사론.
따라서이 두 가지를 조합하여 원하는 것을 달성 할 수 있습니다. 다음과 같이 찾고있는 레이블을 제외하고 정의한 모든 레이블에 대해 "-label : mylabel"을 포함하는 검색 문자열을 작성해야합니다.
label:thisisthelabelimlookingfor -label:label1 -label:label2 ... <include search terms here>
세계 최고의 방법은 아니지만 내장 레이블을 활용하십시오. 소셜, 업데이트, 프로모션 또는 포럼과 같이 Gmail이 적용되는 라벨은 신경 쓰지 않는다고 가정합니다. 이 라벨은 USER LABELS (내 예제 사용자 라벨 : Foo)로 간주되지 않습니다.
Gmail에서 메시지를 필터링하면 기본적으로 대화보기에서 구성됩니다. 대화보기 설정은 동일한 제목의 이메일을 하나의 대화 기반 메시지로 그룹화합니다.
따라서 필터링 된 메시지를 선택하거나 탐색 할 때 지정된 기준과 관련이없는 메시지에 여러 레이블이 표시됩니다.
다음과 같이 표시됩니다 :
Subject: Hello World (2) <label:a> <label:b>
Message 1 <label:a>
Message 2 <label:b>
이 문제를 해결하려면 Settings -> General -> Conversation view
선택으로 이동 Conversation View Off
한 다음 변경 사항 저장을 클릭하십시오. 페이지가 새로 고침되면 모든 대화가 개별 메시지로 분리됩니다.
이제 다음과 같이 표시됩니다.
Subject: Hello World <label:a>
Subject: Hello World <label:b>
대부분의 경우 단일 레이블로 메시지를 필터링하기에 충분해야합니다.
이는 전달 된 전자 메일과 회신 전자 메일을 개별 메시지로 그룹 해제하는 데 부정적인 영향을 미칩니다.
그러나 대화보기를 다시 활성화하면 대화 그룹화를 잃지 않고 설정을 자유롭게 변경할 수 있습니다.
필터로 검색하는 경우; 문제 중 하나는 값의 맥락에서 AND / OR의 수정 자입니다.
- 값 그룹 내에서 OR을 지정하려면 중괄호를 사용하십시오.
{a b}
- 번역 :
a OR b
.- 값 그룹 내에 AND를 지정하려면 괄호를 사용하십시오.
(a b)
- 번역 :
a AND b
.- 값에 NOT 연산자를 지정하려면 빼기 기호를 사용하십시오.
-a
- 번역 :
NOT a
.
이것은 다른 사업자가 좋아하는 당신이 조합을 사용할 수 있습니다 label:
, from:
, to:
등
Gmail에서 사용할 수있는 연산자 및 수정 자 목록은 웹 사이트 https://support.google.com/mail/answer/7190 에서 확인할 수 있습니다.
일반적으로 다음과 같은 필터 label:a -label:x -label:y
는
Has label a and does not have label x and y.
이는 레이블 a가 있고 레이블 x 또는 y가없는 메시지를 찾을 수 있음을 의미합니다.
Found:
Subject: Hello World <label:a>
Subject: Hello World <label:a> <label:x>
Subject: Hello World <label:a> <label:y>
Not Found:
Subject: Hello World <label:a> <label:x> <label:y>
: 라벨의 그룹을 필터링하려면 당신은 같은 필터를 사용해야합니다 label:{x y z}
레이블이 해당 메시지를 포함하는 x
, y
또는 z
.
: 레이블 그룹을 제외하려면, 당신은 같은 필터를 사용하는 것이 -{label:{a b c}}
레이블이있는 모든 메시지 제외 a
, b
또는를 c
.
필터를 결합하면 다음과 같습니다 label:{x y z} -{label:{a b c}}
..
다음과 같이 해석됩니다. Has labels x, y, or z AND does NOT have labels a, b, or c
: 당신은 또한 같은 추가 연산자 NOT 그룹을 결합 할 수 있습니다 -{label:{a b} from:{domain.com}}
로 변환does NOT have labels a OR b OR from domain.com
특별 고려 사항; 공백이 포함 된 값을 검색 할 때 "..."
정확하게 일치하도록 값을 따옴표 로 묶으십시오 . 그렇지 않으면 그룹화 컨텍스트 (중괄호 또는 괄호 사용)에 따라 공백을 AND
또는 OR
수정 자로 간주합니다 .
이와 같이 : label:{My Label}
해야합니다 label:{"My Label"}
.
따라서 원래 질문에 답하여 단일 레이블 만 포함하고 My Label
다른 레이블은 포함 하지 않은 메시지를 찾으 려면 다음을 사용하십시오.label:"My Label" -{label:{"label 2" "label 3"}}
Found:
Subject: Hello World <label:My Label>
Not Found:
Subject: Hello World <label:label 2>
Subject: Hello World <label:label 3>
Subject: Hello World <label:My Label> <label:label 2>
Subject: Hello World <label:My Label> <label:label 3>
Subject: Hello World <label:My Label> <label:label 2> <label:label 3>
슬프게도 레이블 만 지정하는 연산자가 없으므로 제외 된 모든 레이블을 명시 적으로 정의해야합니다. 제외 된 라벨이 포함 된 메일의 그룹화를 방지하기 위해 대화보기를 사용 중지하려는 경우가 있습니다.