জিমেইলের টিনজাত প্রতিক্রিয়া বৈশিষ্ট্যটি ব্যবহার করে ইমেল ঠিকানায় "+ ক্যানড। আপত্তি" এড়ানোর কোনও উপায় আছে কি?


11

আমি যদি একটি ফিল্টার সেট আপ করি এবং এটি একটি ক্যানড প্রতিক্রিয়া প্রেরণ করি তবে জিমেইলে +canned.responseউত্তরটিতে আমার ব্যবহারকারীর নাম যুক্ত হয়।

উদাহরণস্বরূপ, একটি ক্যানড প্রতিক্রিয়া প্রেরণের জন্য "foo@example.com থেকে: me@example.com" সেট আপ করা ফিল্টারটি দেওয়া হয়েছে, যখন foo@example.comআমাকে ইমেল প্রেরণ করা হয় me+canned.response@example.comপরিবর্তে ক্যানড প্রতিক্রিয়া আসে me@example.com, আমি প্রকাশ করছি যে প্রকাশ করে ক্যান প্রতিক্রিয়া।

এই সমস্যা এড়ানোর জন্য একটি উপায় আছে কি?


4
Gmail এর সেটিংসে অবশ্যই এমন কিছু নেই যা নিয়ন্ত্রণ করে। আমার অনুভূতি আছে উত্তরটি "না"। মনে রাখবেন: এটি (বর্তমানে) একটি ল্যাব বৈশিষ্ট্য এবং সম্পূর্ণরূপে সমর্থিত নয়।
এলে

উত্তর:


3

জিমেইলের জন্য বর্তমান "টিনজাত প্রতিক্রিয়া" সম্পর্কে মনে রাখার বিষয়টি এটি "ল্যাবস" ট্যাব থেকে যুক্ত করতে হবে।

এর অর্থ হ'ল বিরল সমর্থন থাকতে পারে এবং সম্পূর্ণ অদৃশ্য হওয়ার সম্ভাবনা রয়েছে। এই বিশেষ "ল্যাব" এর সাথে আরও অনেকগুলি ক্রিক রয়েছে যা আপনার প্রশ্নের ক্ষেত্রের বাইরে কিন্তু আমি বিশ্বাস করি আপনার উত্তরটি "না"।

দেখা যাচ্ছে যে " + ক্যানড.অগ্রহ " এর কারণটি হ'ল এমন কিছু ইমেল লুপ প্রতিরোধ করা যা অজান্তেই কেউ নিজের কাছে বার্তাটি প্রেরণ করে বা এমনকি জবাব দেওয়ার মাধ্যমে তৈরি করতে পারে।

আমার পরীক্ষায় আমি কীওয়ার্ডযুক্ত " সাবজেক্ট " সহ একটি নির্দিষ্ট " থেকে " ভিত্তিতে প্রতিক্রিয়ার জন্য একটি ফিল্টার ব্যবহার করেছি । আমি যখন ডাবের প্রতিক্রিয়ার সরাসরি জবাব দিয়েছিলাম তখন ব্যতীত ক্যানড প্রতিক্রিয়া প্রতিবারই গুলি ছোড়ে।

আমি নিশ্চিত যে বেশিরভাগ লোকেরা এই কৌতুক নিয়ে বাস করতে পারে তবে আমি পরীক্ষা করে দেখলাম এমন কিছু অন্যান্য কীর্তির কারণে গুগল এই ল্যাবটিকে টানতে পারে।


2

আমি ক্যানড প্রতিক্রিয়া যেমন ব্যবহার না করার উপায় ( responseইমেল ঠিকানায় যুক্ত উদ্ধৃতি সহ ) ব্যবহার না করে কেবল ফিল্টার ইমেলগুলিতে (গ্রহীতা) ক্যানড প্রতিক্রিয়াটি ফরোয়ার্ড করার জন্য ভেবেছিলাম । এটি দেখতে এটির মতো দেখাচ্ছে:

কোড

function doGet(e) {
  // retrieve Id's from canned response  
  var drafts = GmailApp.getDraftMessages();
  for(var i in drafts) {
    Logger.log(drafts[i].getId() + " " + drafts[i].getSubject());
  }

  // set canned response mail
  var canned = GmailApp.getMessageById('1410f11ab42ca12d');

  // get all messages
  var eMails = GmailApp.getMessagesForThreads(
    GmailApp.search("label:cannedresponse label:unread"))
      .reduce(function(a, b) {return a.concat(b);})
      .map(function(eMails) {
    return eMails.getFrom() 
  });

  // sort and filter for unique entries  
  var aEmails = eMails.sort().filter(function(el,j,a)
    {if(j==a.indexOf(el))return 1;return 0}); 

  // forward canned response
  for(var j in aEmails) {
    canned.forward(aEmails[j]);
  }

  // mark all as read
  var threads = GmailApp.search("label:cannedresponse label:unread");
  GmailApp.markThreadsRead(threads);    
}

ব্যাখ্যা

প্রথম লাইনগুলি হ'ল আপনি যে পাঠানো প্রতিক্রিয়াটি পাঠাতে চান তার আইডি নির্ধারণ করা। Loggerফাংশন সব আইডি এর draf লগ ইন করার সাহায্য করবে। এটিতে একটি নির্দিষ্ট আইডি যুক্ত করুন getMessageById(Id)। পরবর্তী তিনটি স্নিপেটগুলি cannedResponseলেবেল থেকে সমস্ত অপঠিত মেলগুলি পেয়ে যাবে এবং সদৃশগুলি সরিয়ে ফেলবে।
উপস্থিত ইমেলগুলির উপর ভিত্তি করে, ক্যানড প্রতিক্রিয়াগুলি বিভিন্ন প্রাপকদের কাছে ফরোয়ার্ড করা হয়। এর পরে, ক্যানড রেসপন্স লেবেলে সমস্ত অপঠিত ইমেলগুলি পঠিত হিসাবে চিহ্নিত করা হয়েছে।

ব্যবহার

: নিম্নলিখিত URL- এ সার্ফিং দ্বারা কোড যোগ করুন https://script.google.com
স্ক্রিপ্ট এবং এর ব্যবহারের প্রমাণীকরণের জন্য "বাগ" বোতাম টিপতে ভুলবেন না। স্ক্রিপ্টটি সময় ভিত্তিক বিরতিতে ট্রিগার করা যায়। Resourcesআপনার পছন্দ মতো মেনুতে ট্রিগারটি সেট করুন ।
এখানে চিত্র বর্ণনা লিখুন

এক্ষেত্রে কিছু পূর্বশর্ত রয়েছে। আপনার কাছে একটি লেবেল কল করা cannedResponseএবং খসড়া হিসাবে একটি ক্যান প্রতিক্রিয়া থাকা দরকার। তদ্ব্যতীত, ক্যানড প্রতিক্রিয়াগুলি প্রেরণের জন্য, একটি ফিল্টার তার জায়গায় থাকা প্রয়োজন।

স্ক্রিনশট

এখানে চিত্র বর্ণনা লিখুন


2

ইয়াকুব

আপনার কোডটি আমি যা খুঁজছিলাম ঠিক সেটাই ছিল। তবে আমি যে পারফেকশনিস্ট তাই আমি আপনার কোড সহ কয়েকটি সমস্যা পেয়েছি:

  • প্রেরিত ইমেলগুলি উত্তর না দিয়ে ফরোয়ার্ড করা হয়। এটি সাবজেক্ট লাইনে একটি "Fwd:" যুক্ত করে এবং সম্ভবত রিসিভারের শেষে কয়েকটি ভ্রু উত্থাপন করে।
  • আমি আমার (নন-জিমেইল) কাজের ইমেল চেক করতে Gmail ব্যবহার করি। আপনার কোড এটি দিয়ে ভাল কাজ করে না। এটি আমার জিমেইল ঠিকানার সাথে আমার কাজের ইমেলের জবাব দেয়, যা রিসিভারের শেষে আরও ভ্রু উত্থাপন করবে।
  • আপনার সেটআপের জন্য আমার খসড়া ফোল্ডারে একটি ধ্রুবক ইমেল প্রয়োজন। যে আমাকে পাগল করতে হবে।

এগুলির জন্য অ্যাকাউন্টে আমি আপনার কোডটি পরিবর্তন করেছি এবং এটি আমার সংস্করণ:

function RespondEmail(e) {

  // set response mail
  var response = GmailApp.getMessageById('1452e6aef2c5c09f');
  var responsebody = response.getBody();

  //send response email
  var aliases = GmailApp.getAliases()
  var threads = GmailApp.search("label:respondemail label:unread");
  for (var i = 0; i < threads.length; i++) {
    threads[i].reply("", {htmlBody: responsebody, from: aliases[0]});}

  // mark all as read
  var threads = GmailApp.search("label:respondemail label:unread");
  GmailApp.markThreadsRead(threads);
}
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.