ব্যবহারকারীর Gmail অ্যাকাউন্টে একটি থ্রেড।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
addLabel(label) | GmailThread | থ্রেডে এই লেবেল যোগ করে। |
createDraftReply(body) | GmailDraft | রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। |
createDraftReply(body, options) | GmailDraft | ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। |
createDraftReplyAll(body) | GmailDraft | এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে, উত্তর দেওয়ার ঠিকানা এবং এই বার্তার সমস্ত প্রাপককে ব্যবহার করে৷ |
createDraftReplyAll(body, options) | GmailDraft | ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু ঠিকানা এবং সমস্ত প্রাপক ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে। |
getFirstMessageSubject() | String | থ্রেডে প্রথম বার্তার বিষয় পায়। |
getId() | String | এই থ্রেড আইডি পায়. |
getLabels() | GmailLabel[] | এই থ্রেডে ব্যবহারকারীর তৈরি লেবেল ফেরত দেয়। |
getLastMessageDate() | Date | এই থ্রেডের সবচেয়ে সাম্প্রতিক বার্তার তারিখ পায়। |
getMessageCount() | Integer | থ্রেডে বার্তার সংখ্যা ফেরত দেয়। |
getMessages() | GmailMessage[] | এই থ্রেডে বার্তা পায়. |
getPermalink() | String | এই থ্রেডের জন্য একটি পার্মালিঙ্ক পায়। |
hasStarredMessages() | Boolean | থ্রেডে কোনো তারকাচিহ্নিত বার্তা আছে কিনা তা ফেরত দেয়। |
isImportant() | Boolean | থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা তা প্রদান করে। |
isInChats() | Boolean | থ্রেডটিকে একটি চ্যাট লেবেল করা হয়েছে কিনা তা প্রদান করে। |
isInInbox() | Boolean | থ্রেড ইনবক্সে আছে কিনা তা ফেরত দেয়। |
isInPriorityInbox() | Boolean | যদি এই থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে তবে সত্য ফেরত দেয়; অন্যথায় মিথ্যা ফেরত দেয়। |
isInSpam() | Boolean | থ্রেডটি স্প্যাম হিসাবে চিহ্নিত কিনা তা ফেরত দেয়। |
isInTrash() | Boolean | থ্রেডটি ট্র্যাশে আছে কিনা তা ফেরত দেয়। |
isUnread() | Boolean | থ্রেডে কোনো অপঠিত বার্তা আছে কিনা তা ফেরত দেয়। |
markImportant() | GmailThread | এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে। |
markRead() | GmailThread | এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে। |
markUnimportant() | GmailThread | এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে। |
markUnread() | GmailThread | এই থ্রেডটিকে অপঠিত হিসাবে চিহ্নিত করে। |
moveToArchive() | GmailThread | এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায়। |
moveToInbox() | GmailThread | এই থ্রেডটিকে ইনবক্সে নিয়ে যায়। |
moveToSpam() | GmailThread | এই থ্রেডটিকে স্প্যামে নিয়ে যায়। |
moveToTrash() | GmailThread | এই থ্রেডটি ট্র্যাশে নিয়ে যায়। |
refresh() | GmailThread | Gmail থেকে এই থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
removeLabel(label) | GmailThread | থ্রেড থেকে এই লেবেলটি সরিয়ে দেয়। |
reply(body) | GmailThread | replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। |
reply(body, options) | GmailThread | ঐচ্ছিক আর্গুমেন্ট সহ, replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। |
replyAll(body) | GmailThread | প্রেরককে (রিপ্লাই টু ঠিকানা ব্যবহার করে) এবং এই থ্রেডের শেষ বার্তার সকল প্রাপককে উত্তর দিন। |
replyAll(body, options) | GmailThread | ঐচ্ছিক আর্গুমেন্ট সহ এই থ্রেডের শেষ বার্তার সকল প্রাপককে প্রেরককে ( replyTo ঠিকানা ব্যবহার করে) উত্তর দিন। |
বিস্তারিত ডকুমেন্টেশন
addLabel(label)
থ্রেডে এই লেবেল যোগ করে।
// Add label MyLabel to the first thread in the inbox var label = GmailApp.getUserLabelByName("MyLabel"); var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.addLabel(label);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
label | GmailLabel | এই থ্রেডে প্রয়োগ করার জন্য লেবেল |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
createDraftReply(body)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft reply to the message author with an acknowledgement. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("Got your message");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
GmailDraft
— নতুন তৈরি করা খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
createDraftReply(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে।
ইমেইলে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft response with an HTML text body. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReply("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
attachments | BlobSource[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই GmailApp.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
htmlBody | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন |
inlineImages | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
replyTo | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
subject | String | ইমেলের জন্য একটি নতুন বিষয় লাইন (সর্বোচ্চ 250 অক্ষর) |
প্রত্যাবর্তন
GmailDraft
— নতুন তৈরি করা খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
createDraftReplyAll(body)
এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে, উত্তর দেওয়ার ঠিকানা এবং এই বার্তার সমস্ত প্রাপককে ব্যবহার করে৷ ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft reply to all recipients (except those bcc'd) of the last email in this // thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.createDraftReplyAll("Got your message");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
GmailDraft
— নতুন তৈরি করা খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
createDraftReplyAll(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু ঠিকানা এবং সমস্ত প্রাপক ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে।
ইমেইলে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft reply, using an HTML text body, to all recipients (except those bcc'd) of // the last email of in this thread. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.createDraftReplyAll("incapable of HTML", { htmlBody: "<b>some HTML body text</b>", cc: "another@example.com" });
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
attachments | BlobSource[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই GmailApp.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
htmlBody | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন |
inlineImages | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
replyTo | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
subject | String | ইমেলের জন্য একটি নতুন বিষয় লাইন। সর্বোচ্চ আকার 250 অক্ষর। |
প্রত্যাবর্তন
GmailDraft
— নতুন তৈরি করা খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
getFirstMessageSubject()
থ্রেডে প্রথম বার্তার বিষয় পায়।
// Log the subject of the first message in the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getFirstMessageSubject());
প্রত্যাবর্তন
String
- থ্রেডের প্রথম বার্তার বিষয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
getId()
এই থ্রেড আইডি পায়. একটি থ্রেডের আইডি এটিতে থাকা বার্তাগুলির উপর ভিত্তি করে পরিবর্তিত হয়; থ্রেডে একটি নির্দিষ্ট বার্তার জন্য একটি সামঞ্জস্যপূর্ণ আইডির জন্য, পরিবর্তে getMessages()[0].getId()
কল করুন।
// Log the subject of the first message in the first thread in the inbox. var firstThread = GmailApp.getInboxThreads(0,1)[0]; var id = firstThread.getId(); // Get same thread by its ID. var thread = GmailApp.getThreadById(id); Logger.log(thread.getFirstMessageSubject() == firstThread.getFirstMessageSubject()); // True
প্রত্যাবর্তন
String
— এই থ্রেডের আইডি
getLabels()
এই থ্রেডে ব্যবহারকারীর তৈরি লেবেল ফেরত দেয়।
// Log the names of the labels attached to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; var labels = firstThread.getLabels(); for (var i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
প্রত্যাবর্তন
GmailLabel[]
— এই থ্রেডের জন্য লেবেলের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
getLastMessageDate()
এই থ্রেডের সবচেয়ে সাম্প্রতিক বার্তার তারিখ পায়।
// Log the date of the most recent message on the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getLastMessageDate());
প্রত্যাবর্তন
Date
— থ্রেডে সবচেয়ে সাম্প্রতিক বার্তার তারিখ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
getMessageCount()
থ্রেডে বার্তার সংখ্যা ফেরত দেয়।
// Log the number of messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(firstThread.getMessageCount());
প্রত্যাবর্তন
Integer
— থ্রেডে বার্তার সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
getMessages()
এই থ্রেডে বার্তা পায়.
// Log the subjects of the messages in the thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; var messages = firstThread.getMessages(); for (var i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
প্রত্যাবর্তন
GmailMessage[]
— এই থ্রেডে Gmail বার্তাগুলির একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
getPermalink()
এই থ্রেডের জন্য একটি পার্মালিঙ্ক পায়।
মনে রাখবেন যে এটি শুধুমাত্র ক্লাসিক Gmail ইন্টারফেসের সাথে কাজ করে, ইনবক্স নয়।
// Logs the permalink for the first thread in the inbox var thread = GmailApp.getInboxThreads(0,1)[0]; Logger.log(thread.getPermalink());
প্রত্যাবর্তন
String
— এই থ্রেডের পার্মালিঙ্ক
hasStarredMessages()
থ্রেডে কোনো তারকাচিহ্নিত বার্তা আছে কিনা তা ফেরত দেয়।
// Log if this thread has starred messages var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('has starred : ' + firstThread.hasStarredMessages());
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডে কোনো তারকাচিহ্নিত বার্তা থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isImportant()
থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা তা প্রদান করে।
// Log if this thread is marked as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Important? : ' + firstThread.isImportant());
প্রত্যাবর্তন
Boolean
— থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isInChats()
থ্রেডটিকে একটি চ্যাট লেবেল করা হয়েছে কিনা তা প্রদান করে।
// Log if this thread is a chat var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in chats? : ' + firstThread.isInChats());
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটিকে একটি চ্যাট লেবেল করা হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isInInbox()
থ্রেড ইনবক্সে আছে কিনা তা ফেরত দেয়।
// Log if this thread is in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('is in the inbox? : ' + firstThread.isInInbox());
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি ইনবক্সে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isInPriorityInbox()
যদি এই থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে তবে সত্য ফেরত দেয়; অন্যথায় মিথ্যা ফেরত দেয়।
// Log if this thread is in the priority inbox var firstThread = GmailApp.getPriorityInboxThreads(0,1)[0]; Logger.log("is in priority inbox? " + firstThread.isInPriorityInbox());
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isInSpam()
থ্রেডটি স্প্যাম হিসাবে চিহ্নিত কিনা তা ফেরত দেয়।
// Log if this thread is in the spam folder var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Spam? ' + firstThread.isInSpam());
প্রত্যাবর্তন
Boolean
— এই থ্রেডটি স্প্যাম হিসেবে চিহ্নিত কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isInTrash()
থ্রেডটি ট্র্যাশে আছে কিনা তা ফেরত দেয়।
// Log if this thread is in the trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Trashed? ' + firstThread.isInTrash());
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি ট্র্যাশে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
isUnread()
থ্রেডে কোনো অপঠিত বার্তা আছে কিনা তা ফেরত দেয়।
// Log if this thread is unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; Logger.log('Unread? ' + firstThread.isUnread());
প্রত্যাবর্তন
Boolean
— অপঠিত বার্তা থাকলে সত্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
markImportant()
এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে।
// Mark first inbox thread as important var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markImportant();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
markRead()
এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে।
// Mark first inbox thread as read var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markRead();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
markUnimportant()
এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে।
// Mark first inbox thread as unimportant var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnimportant();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
markUnread()
এই থ্রেডটিকে অপঠিত হিসাবে চিহ্নিত করে।
// Mark first inbox thread as unread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.markUnread();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
moveToArchive()
এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায়।
// Archive first inbox thread var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToArchive();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
moveToInbox()
এই থ্রেডটিকে ইনবক্সে নিয়ে যায়।
// Move first non-inbox thread to inbox var firstThread = GmailApp.search("-in:inbox")[0]; firstThread.moveToInbox();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
moveToSpam()
এই থ্রেডটিকে স্প্যামে নিয়ে যায়।
// Move first inbox thread to spam var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToSpam();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
moveToTrash()
এই থ্রেডটি ট্র্যাশে নিয়ে যায়।
// Move first inbox thread to trash var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.moveToTrash();
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
refresh()
Gmail থেকে এই থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
var firstThread = GmailApp.getInboxThreads(0,1)[0]; // ...Do something that may take a while here.... firstThread.refresh(); // Make sure it's up-to-date // ...Do more stuff with firstThread ...
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
removeLabel(label)
থ্রেড থেকে এই লেবেলটি সরিয়ে দেয়।
var myLabel = GmailApp.getUserLabelByName('<your label>'); var threads = myLabel.getThreads(); for (var x in threads) { var thread = threads[x]; thread.removeLabel(myLabel); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
label | GmailLabel | এই থ্রেড থেকে সরাতে লেবেল |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply(body)
replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন।
নোট করুন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ) 20KB এর বেশি নাও হতে পারে৷
// Respond to author of last email in thread with acknowledgment var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("Got your message");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ, replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। ইমেলটিতে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। মনে রাখবেন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ, কিন্তু সংযুক্তিগুলি বাদ দিয়ে) 20KB এর বেশি নাও হতে পারে৷
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.reply("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
htmlBody | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই GmailApp.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
replyTo | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
noReply | Boolean | true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র Google Workspace অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয় |
attachments | BlobSource[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
inlineImages | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
replyAll(body)
প্রেরককে (রিপ্লাই টু ঠিকানা ব্যবহার করে) এবং এই থ্রেডের শেষ বার্তার সকল প্রাপককে উত্তর দিন।
নোট করুন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ) 20KB এর বেশি নাও হতে পারে৷
// Respond to all with acknowledgment to the first thread in the inbox var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("Got your message");
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
replyAll(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ এই থ্রেডের শেষ বার্তার সকল প্রাপককে প্রেরককে ( replyTo
ঠিকানা ব্যবহার করে) উত্তর দিন। ইমেলটিতে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। মনে রাখবেন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ, কিন্তু সংযুক্তিগুলি বাদ দিয়ে) 20KB এর বেশি নাও হতে পারে৷
// Respond with HTML body text. var firstThread = GmailApp.getInboxThreads(0,1)[0]; firstThread.replyAll("incapable of HTML", { htmlBody: "some HTML body text", noReply: true });
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
htmlBody | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই GmailApp.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
replyTo | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
noReply | Boolean | true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র G Suite অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয় |
attachments | BlobSource[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
inlineImages | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
প্রত্যাবর্তন
GmailThread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/