ব্যবহারকারীর Gmail অ্যাকাউন্টে ব্যবহারকারীর তৈরি লেবেল।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
add To Thread(thread) | Gmail Label | প্রদত্ত থ্রেডে এই লেবেল যোগ করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে ( Gmail Thread.refresh() )। |
add To Threads(threads) | Gmail Label | প্রদত্ত থ্রেডগুলিতে এই লেবেল যোগ করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে। |
delete Label() | void | এই লেবেল মুছে দেয়। |
get Name() | String | এই লেবেলের নাম পায়। |
get Threads() | Gmail Thread[] | এই লেবেল দিয়ে চিহ্নিত থ্রেডগুলি পায়৷ |
get Threads(start, max) | Gmail Thread[] | এই লেবেল দিয়ে চিহ্নিত থ্রেডের একটি পরিসীমা পায়। |
get Unread Count() | Integer | এই লেবেলের সাথে ট্যাগ করা অপঠিত থ্রেডের সংখ্যা পায়। |
remove From Thread(thread) | Gmail Label | প্রদত্ত থ্রেড থেকে এই লেবেলটি সরিয়ে দেয় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
remove From Threads(threads) | Gmail Label | প্রদত্ত থ্রেড থেকে এই লেবেলটি সরিয়ে দেয় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে। |
বিস্তারিত ডকুমেন্টেশন
add To Thread(thread)
প্রদত্ত থ্রেডে এই লেবেল যোগ করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে ( Gmail Thread.refresh()
)।
// label the first thread in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.addToThread(firstThread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেড লেবেল করা হবে. |
প্রত্যাবর্তন
Gmail Label
— এই লেবেল, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
add To Threads(threads)
প্রদত্ত থ্রেডগুলিতে এই লেবেল যোগ করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে। আপনি প্রতি ব্যাচে 100টি থ্রেড পর্যন্ত লেবেল যোগ করতে পারেন।
// label the first three threads in the inbox with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.addToThreads(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | লেবেল করা থ্রেডের একটি অ্যারে। |
প্রত্যাবর্তন
Gmail Label
— এই লেবেল, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
delete Label()
এই লেবেল মুছে দেয়।
const label = GmailApp.getUserLabelByName('MyLabel'); label.deleteLabel();
নিক্ষেপ করে
Error
— যদি লেবেলটি মুছে ফেলা না যায়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Name()
এই লেবেলের নাম পায়।
const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getName()); // logs MyLabel
প্রত্যাবর্তন
String
— লেবেলের নাম।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Threads()
এই লেবেল দিয়ে চিহ্নিত থ্রেডগুলি পায়৷
এই কল ব্যর্থ হয় যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্য খুব বড়, অনুগ্রহ করে get Threads(start, max)
ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
// Log the subject lines of the threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
প্রত্যাবর্তন
Gmail Thread[]
— এই লেবেল দিয়ে চিহ্নিত থ্রেডের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Threads(start, max)
এই লেবেল দিয়ে চিহ্নিত থ্রেডের একটি পরিসীমা পায়।
// log the subject lines of up to the first 30 threads with the label MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); const threads = label.getThreads(0, 30); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | শুরুর থ্রেডের সূচী। |
max | Integer | সর্বাধিক সংখ্যক থ্রেড ফেরত দিতে হবে। |
প্রত্যাবর্তন
Gmail Thread[]
— এই লেবেল দিয়ে চিহ্নিত থ্রেডের একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Unread Count()
এই লেবেলের সাথে ট্যাগ করা অপঠিত থ্রেডের সংখ্যা পায়।
// log the number of unread threads labeled with MyLabel const label = GmailApp.getUserLabelByName('MyLabel'); Logger.log(label.getUnreadCount());
প্রত্যাবর্তন
Integer
— অপঠিত লেবেলযুক্ত থ্রেডের সংখ্যা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
remove From Thread(thread)
প্রদত্ত থ্রেড থেকে এই লেবেলটি সরিয়ে দেয় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// remove the label MyLabel from the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; label.removeFromThread(firstThread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেড লেবেলমুক্ত করা হবে. |
প্রত্যাবর্তন
Gmail Label
— এই লেবেল, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
remove From Threads(threads)
প্রদত্ত থ্রেড থেকে এই লেবেলটি সরিয়ে দেয় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে। আপনি প্রতি ব্যাচে 100টি থ্রেড পর্যন্ত লেবেল মুছে ফেলতে পারেন।
// remove the label MyLabel from the first three threads in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const threads = GmailApp.getInboxThreads(0, 3); label.removeFromThreads(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | লেবেলবিহীন থ্রেডের একটি অ্যারে। |
প্রত্যাবর্তন
Gmail Label
— এই লেবেল, চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/