লেবেল পরিচালনা

এই ডকুমেন্টটি ব্যাখ্যা করে যে কীভাবে Gmail API ব্যবহার করে থ্রেড এবং বার্তাগুলিতে লেবেল পরিচালনা করতে হয়।

Gmail-এ বার্তা এবং থ্রেড ট্যাগ, সংগঠিত এবং শ্রেণীবদ্ধ করতে আপনি লেবেল ব্যবহার করতে পারেন। একটি লেবেলের বার্তা এবং থ্রেডের সাথে বহু-থেকে-অনেকের সম্পর্ক রয়েছে: আপনি একটি একক বার্তা বা থ্রেডে একাধিক লেবেল প্রয়োগ করতে পারেন এবং একাধিক বার্তা বা থ্রেডে একটি একক লেবেল প্রয়োগ করতে পারেন।

লেবেল তৈরি , পেতে , তালিকাভুক্ত করতে , আপডেট করতে বা মুছে ফেলতে কীভাবে তথ্যের জন্য, labels রিসোর্সটি দেখুন।

লেবেল পরিচালনা করতে, আপনাকে https://www.googleapis.com/auth/gmail.labels অ-সংবেদনশীল স্কোপ ব্যবহার করতে হবে। স্কোপ সম্পর্কে আরও তথ্যের জন্য, Gmail API স্কোপ নির্বাচন করুন দেখুন।

লেবেলের প্রকারভেদ

লেবেল দুটি ধরণের হয়: সংরক্ষিত SYSTEM লেবেল এবং কাস্টম USER লেবেল।

সিস্টেম লেবেলগুলি সাধারণত Gmail ওয়েব ইন্টারফেসের পূর্বনির্ধারিত উপাদানগুলির সাথে সঙ্গতিপূর্ণ হয় যেমন INBOX । সিস্টেম লেবেলের নাম সংরক্ষিত থাকে; কোনও SYSTEM লেবেলের মতো একই নামে কোনও USER লেবেল তৈরি করা যায় না। নিম্নলিখিত টেবিলে বেশ কয়েকটি সাধারণ Gmail সিস্টেম লেবেলের তালিকা রয়েছে:

নাম ম্যানুয়ালি প্রয়োগ করা যেতে পারে মন্তব্য
INBOX হ্যাঁ
SPAM হ্যাঁ
TRASH হ্যাঁ
UNREAD হ্যাঁ
STARRED হ্যাঁ
IMPORTANT হ্যাঁ
SENT না নিম্নলিখিত বার্তাগুলিতে স্বয়ংক্রিয়ভাবে প্রয়োগ করা হয়:
  • drafts.send অথবা messages.send সহ পাঠানো হয়েছে।
  • messages.insert সহ ঢোকানো হয়েছে এবং From হেডারে ব্যবহারকারীর ইমেল।
  • ওয়েব ইন্টারফেসের মাধ্যমে ব্যবহারকারী কর্তৃক প্রেরিত।
DRAFT না Gmail API বা Gmail ইন্টারফেস দিয়ে তৈরি সমস্ত draft বার্তাগুলিতে স্বয়ংক্রিয়ভাবে প্রয়োগ করা হয়।
CATEGORY_PERSONAL হ্যাঁ জিমেইল ইন্টারফেসের ব্যক্তিগত ট্যাবে প্রদর্শিত বার্তাগুলির সাথে সঙ্গতিপূর্ণ।
CATEGORY_SOCIAL হ্যাঁ জিমেইল ইন্টারফেসের সোশ্যাল ট্যাবে প্রদর্শিত বার্তাগুলির সাথে সঙ্গতিপূর্ণ।
CATEGORY_PROMOTIONS হ্যাঁ জিমেইল ইন্টারফেসের প্রচার ট্যাবে প্রদর্শিত বার্তাগুলির সাথে সঙ্গতিপূর্ণ।
CATEGORY_UPDATES হ্যাঁ জিমেইল ইন্টারফেসের আপডেট ট্যাবে প্রদর্শিত বার্তাগুলির সাথে সঙ্গতিপূর্ণ।
CATEGORY_FORUMS হ্যাঁ জিমেইল ইন্টারফেসের ফোরাম ট্যাবে প্রদর্শিত বার্তাগুলির সাথে সঙ্গতিপূর্ণ।

থ্রেড এবং বার্তাগুলিতে লেবেল পরিচালনা করুন

লেবেলগুলি কেবল বার্তাগুলিতেই বিদ্যমান। যদি আপনি একটি থ্রেডে লেবেলের একটি তালিকা পুনরুদ্ধার করেন, তাহলে আপনি থ্রেডের মধ্যে যেকোনো বার্তায় বিদ্যমান লেবেলের একটি তালিকা পাবেন। একটি থ্রেডের মধ্যে প্রতিটি বার্তায় একটি লেবেল নাও থাকতে পারে।

আপনি ড্রাফ্ট মেসেজে লেবেল প্রয়োগ করতে পারবেন না।

থ্রেডে লেবেল যোগ করুন বা সরান

যখন আপনি একটি থ্রেডে একটি লেবেল যোগ করেন বা অপসারণ করেন, তখন আপনি থ্রেডে বিদ্যমান সমস্ত বার্তাগুলিতে নির্দিষ্ট লেবেলটি যোগ করেন বা অপসারণ করেন।

যদি লেবেল যোগ করার পরে কোনও থ্রেডে বার্তা যোগ করা হয়, তাহলে নতুন বার্তাগুলি থ্রেডের সাথে সম্পর্কিত বিদ্যমান লেবেলটি উত্তরাধিকার সূত্রে পাবে না। সেই বার্তাগুলিতে লেবেল যোগ করতে, থ্রেডে আবার লেবেলটি যোগ করুন।

থ্রেডের সাথে সম্পর্কিত লেবেল যোগ করতে বা অপসারণ করতে, threads.modify ব্যবহার করুন।

বার্তাগুলিতে লেবেল যোগ করুন বা সরান

যখন আপনি একটি বার্তায় একটি লেবেল যোগ করেন, তখন লেবেলটি সেই বার্তায় যোগ করা হয় এবং বার্তাটি যে থ্রেডের সাথে সম্পর্কিত তার সাথে যুক্ত হয়ে যায়। থ্রেডের মধ্যে অন্যান্য বার্তাগুলিতে লেবেলটি যোগ করা হয় না।

যদি আপনি কোনও বার্তা থেকে কোনও লেবেল সরিয়ে ফেলেন এবং সেই লেবেলযুক্ত থ্রেডে এটিই একমাত্র বার্তা থাকে, তাহলে লেবেলটি থ্রেড থেকেও সরানো হবে।

কোনও বার্তায় প্রয়োগ করা লেবেল যোগ করতে বা সরাতে, messages.modify ব্যবহার করুন।