Gmail সাবজেক্টে "!" এর মতো বিশেষ অক্ষরের সন্ধান করুন


30

জিমেইলে আপনি কি এই বিষয়টিতে একটি বিস্ময়বোধক চিহ্ন রয়েছে এমন সমস্ত বার্তা অনুসন্ধান করতে পারবেন কিনা তা কি কেউ জানেন?

আমি এমন একটি ফিল্টার তৈরি করতে চাই !যা বার্তাগুলিতে একটি লাল লেবেল যুক্ত করে যা সাবজেক্টে বিস্মৃত চিহ্ন রয়েছে। তবে subject:!সমস্ত বার্তায় ফলাফল অনুসন্ধান করা হচ্ছে । আমি ভালো জিনিস চেষ্টা করেছি /!/, /\!/, (/\!/), "!", কিন্তু এই সমস্ত অনুসন্ধান শুধু আমার সব বার্তা, দিতে হবে না কেবল সেই !বিষয়ে।

উত্তর:


18

" জিমেইল অনুসন্ধান সম্পর্কে " ডকুমেন্টেশন থেকে:

বর্গাকার বন্ধনী, বন্ধনী, মুদ্রার প্রতীক, অ্যাম্পারস্যান্ড, পাউন্ড সাইন, এবং অ্যারিস্কিসের মতো বিশেষ অনুসন্ধানের অক্ষরগুলিকে জিমেইল স্বীকৃতি দেয় না।

আপনি ইতিমধ্যে আবিষ্কার করেছেন বলে মনে হয় এবং আমার দ্রুত পরীক্ষাগুলি নিশ্চিত হওয়ার জন্য উপস্থিত হয়, এতে বিস্ময়বোধক চিহ্নের চরিত্রটি অন্তর্ভুক্ত বলে মনে হয়।

আমি ধরে নেব যে গুগল সম্ভাব্য ফলাফলগুলির সাথে অনুসন্ধানের প্রশ্নের সাথে মেলে ব্যবহার করতে নিয়মিত অভিব্যক্তি ব্যবহার করছে সমস্ত বিশেষ অক্ষরকে কেবল বাদ দেয় এবং কেবল "শব্দের অক্ষর" -এ পরিচালনা করে (আপনি কিছুটা আন্ডারস্কোর চরিত্রের সন্ধান করে এই বিষয়টি নিশ্চিত করতে পারেন _, কাজ করুন - আন্ডারস্কোরটি একটি নিয়মিত অভিব্যক্তিতে শব্দের চরিত্র হিসাবে বিবেচিত হয়)।


1
ধন্যবাদ, আমি যা শুনতে চেয়েছিলাম তা নয় তবে কমপক্ষে আমি জানি আমার প্রয়োজনের জন্য আমাকে আরও কিছু বের করতে হবে।
জানকির

"-" ড্যাশ সম্পর্কে কী?
পেসারিয়ার

অনুসন্ধানে ড্যাশ হ'ল NOTঅপারেটর। আপনি অনুসন্ধান করতে সক্ষম নাও হতে হবে জন্য একটি ড্যাশ।
আলে

1
@ গুগল একটি অনুসন্ধান সংস্থার জন্য, এটি আপনার সিস্টেমে সত্যই একটি বিশাল গর্ত যা বিশেষ অক্ষরগুলির জন্য অনুসন্ধান করতে পারে না। গ্রহের অন্যান্য প্রতিটি অনুসন্ধান প্রযুক্তি তা করতে পারে তবে গুগল নয় ?? তিস্ক, তিস্ক, তিস্ক ...
মাইকী

11

গুগল অ্যাপস স্ক্রিপ্টের সাহায্যে, আপনি জিমেইলে নিয়মিত এক্সপ্রেশন ব্যবহার করতে পারেন বার্তাগুলি যাতে এই বিষয়টিতে উদ্দীপনা চিহ্ন রয়েছে তা সন্ধান করতে।

অভিব্যক্তির সাথে মেলে এমন বার্তায় জিমেইল ফিল্টার প্রয়োগ করতে একই স্ক্রিপ্টটি বাড়ানো যেতে পারে।

আপডেট: এখানে অ্যাপ্লিকেশন স্ক্রিপ্টের স্নিপেট রয়েছে যা আপনাকে প্রাসঙ্গিক বার্তাগুলি সন্ধান করতে সহায়তা করবে:

var pattern = "^!";
var threads = GmailApp.search("in:inbox");

for (var i = 0; i < threads.length; i++) { 
  var messages = threads[i].getMessages();

  for (var m = 0; m < messages.length; m++) {
      var subject = messages[m].getSubject();
      if (subject.search(pattern) !== -1) 
         Logger.log("https://mail.google.com/mail/u/0/#all/" + messages[m].getId());
  }
}

ধন্যবাদ অমিত, ভাল পরামর্শ, যদিও আমি আশঙ্কা করছি যে এটি ব্যবহারের ফলে আমি অ্যাপ্লিকেশন স্ক্রিপ্টের কোটায় আগেই যা করেছি তার থেকেও বেশি চালিত হয়ে উঠব।
জানকির

সত্য। এই মুহুর্তে অন্য কোনও কাজের কথা ভাবতে পারি না।
অমিত আগরওয়াল

মনে হয় এটি GMMA - stackoverflow.com/q/9589583/94687 অ্যাক্সেস করার জন্য IMAP মেল ক্লায়েন্টদের জন্যও সমস্যা । সুতরাং, এই জাতীয় অনুসন্ধানের জন্য কেবলমাত্র একটি বহিরাগত IMAP ক্লায়েন্ট ব্যবহার করা কোনও সমাধান নয় (যদি না ক্লায়েন্ট সার্ভারের প্রতিক্রিয়াগুলির উপর নির্ভর না করে নিজেই ফিল্টারিং না করে SEARCH)।
ইম্জ - ইভান জাখারিয়াচেভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.