Bagaimana cara mencari email yang hanya milik label tertentu, dan bukan milik label lain.
gmail
gmail-labels
Midhat
sumber
sumber
Jawaban:
Anda dapat mencari email milik label tertentu menggunakan
sintaksis, dan Anda dapat mengecualikan pesan dari label tertentu menggunakan
sintaksis.
Jadi apa yang Anda inginkan dapat dicapai dengan menggunakan kombinasi keduanya. Anda harus membuat string pencarian yang berisi "-label: mylabel" untuk semua label yang telah Anda tetapkan, kecuali yang Anda cari, seperti ini:
sumber
Bukan cara terbaik di dunia tetapi, gunakan label bawaan untuk keuntungan Anda. Ini mengasumsikan Anda tidak peduli dengan label yang berlaku GMail, seperti Sosial, Pembaruan, Promosi, atau Forum. Label-label ini tidak dianggap sebagai USER LABELS (Label contoh pengguna saya: Foo)
sumber
Saat memfilter pesan dalam gmail, pesan tersebut dikonfigurasikan dalam tampilan percakapan secara default. Pengaturan tampilan mengelompokkan email dengan subjek yang sama sebagai satu pesan berbasis percakapan.
Jadi ketika memilih atau menavigasi pesan yang difilter, Anda akan melihat beberapa label pada pesan yang tidak relevan dengan kriteria yang Anda tentukan.
Yang ditampilkan sebagai:
Untuk memperbaiki ini, buka
Settings -> General -> Conversation view
PilihConversation View Off
lalu klik Simpan Perubahan. Setelah halaman diperbarui, semua percakapan akan dipecah menjadi pesan-pesan individual.Yang sekarang akan ditampilkan sebagai:
Untuk sebagian besar contoh, ini harus cukup untuk memfilter pesan dengan satu label.
Ini memang memiliki dampak negatif dari ungrouping diteruskan dan membalas email ke pesan individual juga.
Namun, pengaturan dapat diubah secara bebas tanpa kehilangan pengelompokan percakapan, ketika tampilan percakapan diaktifkan kembali.
Adapun untuk mencari dengan filter; salah satu masalah adalah pengubah AND / OR dalam konteks nilai.
Hal ini memungkinkan Anda untuk menggunakannya dalam kombinasi dengan operator lain seperti
label:
,from:
,to:
dllDaftar operator dan pengubah yang tersedia di gmail dapat ditemukan di situs web mereka https://support.google.com/mail/answer/7190
Secara umum, filter seperti
label:a -label:x -label:y
akan diterjemahkanHas label a and does not have label x and y.
Ini berarti pesan yang memiliki label a dan tidak ada label x atau y akan ditemukan:
Untuk memfilter sekelompok label, Anda perlu menggunakan filter seperti:
label:{x y z}
untuk memasukkan pesan yang memiliki labelx
,y
atauz
.Untuk mengecualikan sekelompok label, Anda akan menggunakan filter seperti:
-{label:{a b c}}
untuk mengecualikan semua pesan yang memiliki labela
,b
atauc
.Untuk menggabungkan filter akan terlihat seperti ini:
label:{x y z} -{label:{a b c}}
.Yang diterjemahkan menjadi:
Has labels x, y, or z AND does NOT have labels a, b, or c
Anda juga dapat menggabungkan TIDAK pengelompokan dengan operator tambahan seperti:
-{label:{a b} from:{domain.com}}
yang diterjemahkan menjadidoes NOT have labels a OR b OR from domain.com
Pertimbangan khusus; saat mencari nilai yang mengandung spasi, bungkus nilai dalam tanda kutip
"..."
untuk memastikan kecocokan yang tepat. Kalau tidak, ia akan menganggap spasi sebagaiAND
atauOR
pengubah tergantung pada konteks pengelompokan (penggunaan kurung keriting atau tanda kurung).Seperti itu:
label:{My Label}
seharusnyalabel:{"My Label"}
.Jadi untuk menjawab pertanyaan awal untuk menemukan pesan yang hanya berisi satu label
My Label
dan tidak ada yang lain, Anda akan menggunakan:label:"My Label" -{label:{"label 2" "label 3"}}
Sedihnya, Anda perlu mendefinisikan secara eksplisit semua label yang dikecualikan, karena tidak ada operator yang menentukan hanya label. Ingatlah bahwa Anda ingin menonaktifkan tampilan percakapan, untuk mencegah pengelompokan pesan yang juga berisi label yang dikecualikan.
sumber