Buat filter jika isi pesan berisi nama saya

12

Saya memiliki beberapa utas percakapan yang sedang berlangsung di Gmail dengan sejumlah orang yang berbeda. Apakah ada cara untuk menyiapkan filter sehingga akan menambahkan label jika isi email baru yang belum dibaca berisi nama saya? Kemudian hapus label begitu saya sudah membaca email?

roflwaffle
sumber

Jawaban:

7

Ingatlah bahwa Anda dapat menggunakan operator pencarian Gmail apa pun di filter melalui Has the words:kotak teks karena Gmail hanya DAN bersama operator yang diisi melalui dialog filter.

Saya sarankan Anda mulai dengan mencoba ini:

  1. Buat filter yang menemukan email baru dengan nama Anda di dalamnya dan terapkan label sementara. Operasi pencarian yang akan Anda gunakan dalam filter adalah:

    is:unread AND body:"Your Name"
    
  2. Buat filter yang menemukan email yang sudah dibaca dalam label sementara dan hapus labelnya.

    label:templabel AND is:read
    

    Sayangnya, meskipun filter dapat beroperasi pada email yang sudah dibaca, mereka saat ini tidak dapat menghapus label, kami berada pada titik berhenti.

-

Maaf tidak bisa membantu lagi, tetapi sampai filter Gmail dapat menghapus label, Anda tidak akan dapat melakukannya melalui filter.

Solusi potensial adalah:

  1. Siapkan klien IMAP dengan pemfilteran yang sama di mana alih-alih menambahkan / menghapus label sementara Anda akan menyalin / menghapus email dari folder sementara.

  2. Google baru- baru ini memperkenalkan kerangka kerja skrip baru untuk Google Apps .

  3. Salah satu hack yang benar-benar kasar untuk langkah 2 adalah memiliki filter untuk meneruskan email serta menghapusnya. Anda akan meneruskan ke alamat email Anda sendiri dengan ekstensi plus, mis [email protected].

    Kemudian langkah baru 3 adalah menangkap email-email itu menggunakan deliveredto:[email protected]string pencarian, dan mengajukan kembali beberapa label.

    Tidak yakin seberapa bersih metode ini akan berhasil, terutama karena Anda akan mendapatkan cruft header dari maju (vs redirect).

Secara pribadi, saya akan melihat # 2 karena belajar scripting untuk Google Apps akan terbayar dalam jangka panjang.

mindless.panda
sumber
tidak ada bidang "badan" di gmail support.google.com/mail/answer/7190
bentael
8

Tidak ada operator pencarian untuk membatasi isi pesan. Saya akan merekomendasikan menyiapkan filter dengan nama Anda di bidang "Memiliki kata-kata", dan terapkan label sebagai tindakan Anda. Tidak perlu menambahkan "is: belum dibaca" karena filter berlaku untuk pesan yang masuk.

Anda juga tidak dapat menghapus label melalui filter atau mengambil tindakan otomatis setelah pesan tiba. Tetapi ada beberapa opsi lain yang mungkin membantu:

  • Gunakan pintasan keyboard untuk menghapus label saat Anda selesai membaca pesan. Dengan asumsi Anda membaca pesan dari tampilan label, "y" akan menghapus label, dan "[" dan "]" akan menghapus label dan memindahkan Anda ke pesan berikutnya atau sebelumnya.
  • Gunakan lab Sembunyikan label baca untuk menyembunyikan label jika tidak ada pesan yang belum dibaca di dalamnya.

Terakhir, Anda juga dapat mempertimbangkan untuk menyiapkan Tautan Cepat atau Kotak Masuk Berganda dengan permintaan pencarian: is: unread yourname . Tautan atau kotak masuk akan secara otomatis memperbarui dan menghapus pesan dari tampilan setelah Anda membacanya.

Sarah Price
sumber
hai, apakah ada cara untuk mencocokkan / mencari nama dalam spreadsheet dengan konten / tubuh
transformator
1

Bagian pertama: menambahkan label berdasarkan kata kunci yang ada adalah sederhana, tetapi bagian kedua saya pikir tidak mungkin, karena tidak ada pemicu seperti itu di Gmail yang dapat menyebabkan operasi penyaringan setelah email dibaca.


sumber