ব্যবহারকারীর Gmail অ্যাকাউন্টে একটি থ্রেড।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
add Label(label) | Gmail Thread | থ্রেডে এই লেবেল যোগ করে। |
create Draft Reply(body) | Gmail Draft | রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। |
create Draft Reply(body, options) | Gmail Draft | ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। |
create Draft Reply All(body) | Gmail Draft | এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে, উত্তর দেওয়ার ঠিকানা এবং এই বার্তার সমস্ত প্রাপককে ব্যবহার করে৷ |
create Draft Reply All(body, options) | Gmail Draft | ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু ঠিকানা এবং সমস্ত প্রাপক ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে। |
get First Message Subject() | String | থ্রেডে প্রথম বার্তার বিষয় পায়। |
get Id() | String | এই থ্রেড আইডি পায়. |
get Labels() | Gmail Label[] | এই থ্রেডে ব্যবহারকারীর তৈরি লেবেল ফেরত দেয়। |
get Last Message Date() | Date | এই থ্রেডের সবচেয়ে সাম্প্রতিক বার্তার তারিখ পায়। |
get Message Count() | Integer | থ্রেডে বার্তার সংখ্যা ফেরত দেয়। |
get Messages() | Gmail Message[] | এই থ্রেডে বার্তা পায়. |
get Permalink() | String | এই থ্রেডের জন্য একটি পার্মালিঙ্ক পায়। |
has Starred Messages() | Boolean | থ্রেডে কোনো তারকাচিহ্নিত বার্তা আছে কিনা তা ফেরত দেয়। |
is Important() | Boolean | থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা তা প্রদান করে। |
is In Chats() | Boolean | থ্রেডটিকে একটি চ্যাট লেবেল করা হয়েছে কিনা তা প্রদান করে। |
is In Inbox() | Boolean | থ্রেড ইনবক্সে আছে কিনা তা ফেরত দেয়। |
is In Priority Inbox() | Boolean | যদি এই থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে তবে সত্য ফেরত দেয়; অন্যথায় মিথ্যা ফেরত দেয়। |
is In Spam() | Boolean | থ্রেডটি স্প্যাম হিসাবে চিহ্নিত কিনা তা ফেরত দেয়। |
is In Trash() | Boolean | থ্রেডটি ট্র্যাশে আছে কিনা তা ফেরত দেয়। |
is Unread() | Boolean | থ্রেডে কোনো অপঠিত বার্তা আছে কিনা তা ফেরত দেয়। |
mark Important() | Gmail Thread | এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে। |
mark Read() | Gmail Thread | এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে। |
mark Unimportant() | Gmail Thread | এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে। |
mark Unread() | Gmail Thread | এই থ্রেডটিকে অপঠিত হিসাবে চিহ্নিত করে। |
move To Archive() | Gmail Thread | এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায়। |
move To Inbox() | Gmail Thread | এই থ্রেডটিকে ইনবক্সে নিয়ে যায়। |
move To Spam() | Gmail Thread | এই থ্রেডটিকে স্প্যামে নিয়ে যায়। |
move To Trash() | Gmail Thread | এই থ্রেডটি ট্র্যাশে নিয়ে যায়। |
refresh() | Gmail Thread | Gmail থেকে এই থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
remove Label(label) | Gmail Thread | থ্রেড থেকে এই লেবেলটি সরিয়ে দেয়। |
reply(body) | Gmail Thread | replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। |
reply(body, options) | Gmail Thread | ঐচ্ছিক আর্গুমেন্ট সহ, replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। |
reply All(body) | Gmail Thread | প্রেরককে (রিপ্লাই টু ঠিকানা ব্যবহার করে) এবং এই থ্রেডের শেষ বার্তার সকল প্রাপককে উত্তর দিন। |
reply All(body, options) | Gmail Thread | ঐচ্ছিক আর্গুমেন্ট সহ এই থ্রেডের শেষ বার্তার সকল প্রাপককে প্রেরককে ( reply To ঠিকানা ব্যবহার করে) উত্তর দিন। |
বিস্তারিত ডকুমেন্টেশন
add Label(label)
থ্রেডে এই লেবেল যোগ করে।
// Add label MyLabel to the first thread in the inbox const label = GmailApp.getUserLabelByName('MyLabel'); const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.addLabel(label);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
label | Gmail Label | এই থ্রেডে প্রয়োগ করার জন্য লেবেল |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Draft Reply(body)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft reply to the message author with an acknowledgement. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.createDraftReply('Got your message');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Draft
— সদ্য নির্মিত খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Draft Reply(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিয়ে একটি খসড়া বার্তা তৈরি করে।
ইমেইলে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft response with an HTML text body. const 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 | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই Gmail App.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
subject | String | ইমেলের জন্য একটি নতুন বিষয় লাইন (সর্বোচ্চ 250 অক্ষর) |
প্রত্যাবর্তন
Gmail Draft
— সদ্য নির্মিত খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Draft Reply All(body)
এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে, উত্তর দেওয়ার ঠিকানা এবং এই বার্তার সমস্ত প্রাপককে ব্যবহার করে৷ ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Create a draft reply to all recipients (except those bcc'd) of the last email // in this thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Draft
— সদ্য নির্মিত খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Draft Reply All(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. const 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 | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই Gmail App.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
subject | String | ইমেলের জন্য একটি নতুন বিষয় লাইন। সর্বোচ্চ আকার 250 অক্ষর। |
প্রত্যাবর্তন
Gmail Draft
— সদ্য নির্মিত খসড়া বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get First Message Subject()
থ্রেডে প্রথম বার্তার বিষয় পায়।
// Log the subject of the first message in the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getFirstMessageSubject());
প্রত্যাবর্তন
String
- থ্রেডের প্রথম বার্তার বিষয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Id()
এই থ্রেড আইডি পায়. একটি থ্রেডের আইডি এটিতে থাকা বার্তাগুলির উপর ভিত্তি করে পরিবর্তিত হয়; থ্রেডে একটি নির্দিষ্ট বার্তার জন্য একটি সামঞ্জস্যপূর্ণ আইডির জন্য, পরিবর্তে get Messages()[0].getId()
কল করুন।
// Log the subject of the first message in the first thread in the inbox. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const id = firstThread.getId(); // Get same thread by its ID. const thread = GmailApp.getThreadById(id); Logger.log( thread.getFirstMessageSubject() === firstThread.getFirstMessageSubject(), ); // True
প্রত্যাবর্তন
String
— এই থ্রেডের আইডি
get Labels()
এই থ্রেডে ব্যবহারকারীর তৈরি লেবেল ফেরত দেয়।
// Log the names of the labels attached to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const labels = firstThread.getLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(labels[i].getName()); }
প্রত্যাবর্তন
Gmail Label[]
— এই থ্রেডের জন্য লেবেলের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Last Message Date()
এই থ্রেডের সবচেয়ে সাম্প্রতিক বার্তার তারিখ পায়।
// Log the date of the most recent message on the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getLastMessageDate());
প্রত্যাবর্তন
Date
— থ্রেডে সবচেয়ে সাম্প্রতিক বার্তার তারিখ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Message Count()
থ্রেডে বার্তার সংখ্যা ফেরত দেয়।
// Log the number of messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(firstThread.getMessageCount());
প্রত্যাবর্তন
Integer
— থ্রেডে বার্তার সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Messages()
এই থ্রেডে বার্তা পায়.
// Log the subjects of the messages in the thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); for (let i = 0; i < messages.length; i++) { Logger.log(messages[i].getSubject()); }
প্রত্যাবর্তন
Gmail Message[]
— এই থ্রেডে Gmail বার্তাগুলির একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Permalink()
এই থ্রেডের জন্য একটি পার্মালিঙ্ক পায়।
মনে রাখবেন যে এটি শুধুমাত্র ক্লাসিক Gmail ইন্টারফেসের সাথে কাজ করে, ইনবক্স নয়।
// Logs the permalink for the first thread in the inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(thread.getPermalink());
প্রত্যাবর্তন
String
— এই থ্রেডের পার্মালিঙ্ক
has Starred Messages()
থ্রেডে কোনো তারকাচিহ্নিত বার্তা আছে কিনা তা ফেরত দেয়।
// Log if this thread has starred messages const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`has starred : ${firstThread.hasStarredMessages()}`);
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডে কোনো তারকাচিহ্নিত বার্তা থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is Important()
থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা তা প্রদান করে।
// Log if this thread is marked as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Important? : ${firstThread.isImportant()}`);
প্রত্যাবর্তন
Boolean
— থ্রেডটি গুরুত্বপূর্ণ হিসাবে চিহ্নিত করা হয়েছে কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is In Chats()
থ্রেডটিকে একটি চ্যাট লেবেল করা হয়েছে কিনা তা প্রদান করে।
// Log if this thread is a chat const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in chats? : ${firstThread.isInChats()}`);
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটিকে একটি চ্যাট লেবেল করা হয়
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is In Inbox()
থ্রেড ইনবক্সে আছে কিনা তা ফেরত দেয়।
// Log if this thread is in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`is in the inbox? : ${firstThread.isInInbox()}`);
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি ইনবক্সে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is In Priority Inbox()
যদি এই থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে তবে সত্য ফেরত দেয়; অন্যথায় মিথ্যা ফেরত দেয়।
// Log if this thread is in the priority inbox const firstThread = GmailApp.getPriorityInboxThreads(0, 1)[0]; Logger.log(`is in priority inbox? ${firstThread.isInPriorityInbox()}`);
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি অগ্রাধিকার ইনবক্সে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is In Spam()
থ্রেডটি স্প্যাম হিসাবে চিহ্নিত কিনা তা ফেরত দেয়।
// Log if this thread is in the spam folder const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Spam? ${firstThread.isInSpam()}`);
প্রত্যাবর্তন
Boolean
— এই থ্রেডটি স্প্যাম হিসেবে চিহ্নিত কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is In Trash()
থ্রেডটি ট্র্যাশে আছে কিনা তা ফেরত দেয়।
// Log if this thread is in the trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Trashed? ${firstThread.isInTrash()}`);
প্রত্যাবর্তন
Boolean
— সত্য যদি থ্রেডটি ট্র্যাশে থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
is Unread()
থ্রেডে কোনো অপঠিত বার্তা আছে কিনা তা ফেরত দেয়।
// Log if this thread is unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; Logger.log(`Unread? ${firstThread.isUnread()}`);
প্রত্যাবর্তন
Boolean
— অপঠিত বার্তা থাকলে সত্য
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
mark Important()
এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে।
// Mark first inbox thread as important const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markImportant();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Read()
এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে।
// Mark first inbox thread as read const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markRead();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Unimportant()
এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে।
// Mark first inbox thread as unimportant const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnimportant();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Unread()
এই থ্রেডটিকে অপঠিত হিসাবে চিহ্নিত করে।
// Mark first inbox thread as unread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.markUnread();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move To Archive()
এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায়।
// Archive first inbox thread const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToArchive();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
move To Inbox()
এই থ্রেডটিকে ইনবক্সে নিয়ে যায়।
// Move first non-inbox thread to inbox const firstThread = GmailApp.search('-in:inbox')[0]; firstThread.moveToInbox();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
move To Spam()
এই থ্রেডটিকে স্প্যামে নিয়ে যায়।
// Move first inbox thread to spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToSpam();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
move To Trash()
এই থ্রেডটি ট্র্যাশে নিয়ে যায়।
// Move first inbox thread to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.moveToTrash();
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
refresh()
Gmail থেকে এই থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
const 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 ...
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
remove Label(label)
থ্রেড থেকে এই লেবেলটি সরিয়ে দেয়।
const myLabel = GmailApp.getUserLabelByName('<your label>'); const threads = myLabel.getThreads(); for (const thread of threads) { thread.removeLabel(myLabel); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
label | Gmail Label | এই থ্রেড থেকে সরাতে লেবেল |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply(body)
replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন।
নোট করুন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ) 20KB এর বেশি নাও হতে পারে৷
// Respond to author of last email in thread with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.reply('Got your message');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ, replyTo ঠিকানা ব্যবহার করে এই থ্রেডে শেষ বার্তার প্রেরককে উত্তর দিন। ইমেলটিতে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। মনে রাখবেন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ, কিন্তু সংযুক্তিগুলি বাদ দিয়ে) 20KB এর বেশি নাও হতে পারে৷
// Respond with HTML body text. const 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 | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই Gmail App.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
no Reply | Boolean | true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র Google Workspace অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয় |
attachments | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply All(body)
প্রেরককে (রিপ্লাই টু ঠিকানা ব্যবহার করে) এবং এই থ্রেডের শেষ বার্তার সকল প্রাপককে উত্তর দিন।
নোট করুন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ) 20KB এর বেশি নাও হতে পারে৷
// Respond to all with acknowledgment to the first thread in the inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; firstThread.replyAll('Got your message');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
reply All(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ এই থ্রেডের শেষ বার্তার সকল প্রাপককে প্রেরককে ( reply To
ঠিকানা ব্যবহার করে) উত্তর দিন। ইমেলটিতে প্লেইন টেক্সট এবং একটি HTML বডি উভয়ই থাকতে পারে। মনে রাখবেন যে ইমেলের মোট আকার (সমস্ত শিরোনাম সহ, কিন্তু সংযুক্তিগুলি বাদ দিয়ে) 20KB এর বেশি নাও হতে পারে৷
// Respond with HTML body text. const 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 | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই Gmail App.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
no Reply | Boolean | true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র G Suite অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয় |
attachments | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
প্রত্যাবর্তন
Gmail Thread
— এই থ্রেড, চেইন করার জন্য দরকারী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/