একজন ব্যবহারকারীর জিমেইল অ্যাকাউন্টে একটি বার্তা।
পদ্ধতি
| পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
|---|---|---|
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 | এই বার্তার প্রেরককে উত্তর দেওয়ার জন্য রিপ্লাই-টু অ্যাড্রেস ও সকল প্রাপককে ব্যবহার করে একটি খসড়া বার্তা তৈরি করে, সাথে ঐচ্ছিক আর্গুমেন্টও যোগ করা যায়। |
forward(recipient) | Gmail Message | এই বার্তাটি নতুন প্রাপকদের কাছে ফরোয়ার্ড করুন। |
forward(recipient, options) | Gmail Message | ঐচ্ছিক আর্গুমেন্ট সহ এই বার্তাটি নতুন প্রাপকদের কাছে ফরোয়ার্ড করে। |
get Attachments() | Gmail Attachment[] | এই বার্তার সমস্ত সংযুক্তি পেয়ে যায়। |
get Attachments(options) | Gmail Attachment[] | এই বার্তার সমস্ত সংযুক্তি পেয়ে যায়। |
get Bcc() | String | এই মেসেজে কমা দিয়ে আলাদা করা প্রাপকদের বিসিসি (bcc) করা হয়। |
get Body() | String | এই বার্তার বডির HTML কন্টেন্ট গ্রহণ করে। |
get Cc() | String | কমা দিয়ে আলাদা করা প্রাপকদের এই মেসেজে সিসি করা হয়। |
get Date() | Date | এই বার্তার তারিখ ও সময় সংগ্রহ করে। |
get From() | String | এই বার্তার প্রেরককে খুঁজে বের করে। |
get Header(name) | String | হেডারের নাম দিলে একটি RFC 2822 হেডারের মান পাওয়া যায়। |
get Id() | String | এই বার্তাটির আইডি পাওয়া যায়। |
get Plain Body() | String | এই বার্তার মূল অংশের বিষয়বস্তু এইচটিএমএল ফরম্যাটিং ছাড়া পাওয়া যায়। |
get Raw Content() | String | এই বার্তার মূল বিষয়বস্তু পায়। |
get Reply To() | String | এই বার্তার প্রত্যুত্তর পাঠানোর ঠিকানাটি (সাধারণত প্রেরকের) পাওয়া যায়। |
get Subject() | String | এই বার্তার বিষয়বস্তু পায়। |
get Thread() | Gmail Thread | যে থ্রেডটিতে এই বার্তাটি রয়েছে, সেটি খুঁজে বের করে। |
get To() | String | এই বার্তার কমা দ্বারা পৃথক করা প্রাপকদের খুঁজে বের করে। |
is Draft() | Boolean | এই বার্তাটি খসড়া কিনা তা যাচাই করে। |
is In Chats() | Boolean | এই বার্তাটি একটি চ্যাট কিনা তা নির্ণয় করে। |
is In Inbox() | Boolean | এই বার্তাটি ইনবক্সে আছে কিনা তা জানা যায়। |
is In Priority Inbox() | Boolean | এই বার্তাটি প্রায়োরিটি ইনবক্সে থাকলে true রিটার্ন করে; অন্যথায় false রিটার্ন করে। |
is In Trash() | Boolean | এই বার্তাটি ট্র্যাশে আছে কিনা তা জানা যায়। |
is Starred() | Boolean | এই বার্তাটি তারকাচিহ্নিত কিনা তা শনাক্ত করে। |
is Unread() | Boolean | এই বার্তাটি অপঠিত কিনা তা জানা যায়। |
mark Read() | Gmail Message | বার্তাটি পঠিত হিসেবে চিহ্নিত করে। |
mark Unread() | Gmail Message | বার্তাটিকে অপঠিত হিসেবে চিহ্নিত করে। |
move To Trash() | Gmail Message | বার্তাটি ট্র্যাশে সরিয়ে দেয়। |
refresh() | Gmail Message | জিমেইল থেকে এই বার্তা এবং এর সাথে সম্পর্কিত অবস্থা পুনরায় লোড করে (লেবেল, পঠিত অবস্থা ইত্যাদি পরিবর্তিত হলে এটি কার্যকর)। |
reply(body) | Gmail Message | রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর দিন। |
reply(body, options) | Gmail Message | ঐচ্ছিক আর্গুমেন্ট সহ, রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর পাঠানো হয়। |
reply All(body) | Gmail Message | রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে প্রেরককে এবং এই বার্তার সকল প্রাপককে উত্তর পাঠানো হয়। |
reply All(body, options) | Gmail Message | ঐচ্ছিক আর্গুমেন্ট সহ, রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরক এবং সকল প্রাপককে উত্তর পাঠানো হয়। |
star() | Gmail Message | বার্তাটি তারকাচিহ্নিত করুন। |
unstar() | Gmail Message | বার্তাটির তারকাচিহ্ন তুলে দেয়। |
বিস্তারিত ডকুমেন্টেশন
createDraftReply(body)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
ফেরত
GmailDraft — নতুন তৈরি করা খসড়া বার্তা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
createDraftReply(body, options)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে, যেখানে ঐচ্ছিক আর্গুমেন্টও যোগ করা যায়।
ইমেইলে সাধারণ টেক্সট এবং এইচটিএমএল বডি উভয়ই থাকতে পারে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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 | সিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
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 | ইমেইলের জন্য একটি নতুন বিষয়, যা ২৫০ অক্ষর পর্যন্ত হতে পারে। |
ফেরত
GmailDraft — নতুন তৈরি করা খসড়া বার্তা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
createDraftReplyAll(body)
রিপ্লাই-টু অ্যাড্রেস এবং এই বার্তার সকল প্রাপককে উত্তর দেওয়ার জন্য একটি খসড়া বার্তা তৈরি করে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
ফেরত
GmailDraft — নতুন তৈরি করা খসড়া বার্তা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
createDraftReplyAll(body, options)
এই বার্তার প্রেরককে উত্তর দেওয়ার জন্য রিপ্লাই-টু অ্যাড্রেস ও সকল প্রাপককে ব্যবহার করে একটি খসড়া বার্তা তৈরি করে, সাথে ঐচ্ছিক আর্গুমেন্টও যোগ করা যায়।
ইমেইলে সাধারণ টেক্সট এবং এইচটিএমএল বডি উভয়ই থাকতে পারে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Create a draft response to all recipients (except those bcc'd) using an HTML // text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.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 | সিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
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 | ইমেইলের জন্য একটি নতুন বিষয়, যা ২৫০ অক্ষর পর্যন্ত হতে পারে। |
ফেরত
GmailDraft — নতুন তৈরি করা খসড়া বার্তা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
forward(recipient)
এই বার্তাটি নতুন প্রাপকদের কাছে ফরোয়ার্ড করে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
recipient | String | কমা দ্বারা পৃথক করা ইমেল ঠিকানাগুলির একটি তালিকা। |
ফেরত
GmailMessage — এই মেসেজটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
forward(recipient, options)
ঐচ্ছিক আর্গুমেন্ট সহ এই বার্তাটি নতুন প্রাপকদের কাছে ফরোয়ার্ড করে।
ইমেইলে সাধারণ টেক্সট এবং এইচটিএমএল বডি উভয়ই থাকতে পারে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com', { cc: 'myboss@example.com', bcc: 'mybosses-boss@example.com,vp@example.com', });
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
recipient | String | কমা দ্বারা পৃথক করা ইমেল ঠিকানাগুলির একটি তালিকা। |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা নিম্নোক্তভাবে তালিকাভুক্ত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে। |
উন্নত পরামিতি
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attachments | Blob Source[] | ইমেইলের সাথে পাঠানোর জন্য ফাইলগুলির একটি অ্যারে |
bcc | String | বিসিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
cc | String | সিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
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 | ইমেইল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
no Reply | Boolean | যদি প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করার জন্য ইমেলটি একটি সাধারণ নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয়, তবে true ; এই বিকল্পটি শুধুমাত্র গুগল ওয়ার্কস্পেস অ্যাকাউন্টের জন্য সম্ভব, জিমেইল ব্যবহারকারীদের জন্য নয়। |
reply To | String | ডিফল্ট রিপ্লাই-টু অ্যাড্রেস হিসেবে ব্যবহার করার জন্য একটি ইমেল ঠিকানা (ডিফল্ট: ব্যবহারকারীর নিজের ইমেল ঠিকানা) |
subject | String | ইমেইলের জন্য একটি নতুন বিষয়, যা ২৫০ অক্ষর পর্যন্ত হতে পারে। |
ফেরত
GmailMessage — এই মেসেজটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getAttachments()
এই বার্তার সমস্ত সংযুক্তি পেয়ে যায়।
ফেরত
GmailAttachment[] — এই বার্তার জন্য Blob সংযুক্তিগুলির একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getAttachments(options)
এই বার্তার সমস্ত সংযুক্তি পেয়ে যায়।
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা নিম্নোক্তভাবে তালিকাভুক্ত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে। |
উন্নত পরামিতি
| নাম | প্রকার | বর্ণনা |
|---|---|---|
include Inline Images | Boolean | ফেরত আসা Blob অ্যাটাচমেন্টের অ্যারেতে ইনলাইন ছবি অন্তর্ভুক্ত করা হবে কিনা, তার জন্য true নির্বাচন করুন (ডিফল্ট হলো true )। |
include Attachments | Boolean | ফেরত আসা Blob অ্যাটাচমেন্টের অ্যারেতে সাধারণ (নন-ইনলাইন) অ্যাটাচমেন্ট অন্তর্ভুক্ত থাকবে কিনা, তার জন্য true নির্বাচন করুন (ডিফল্ট হলো true )। |
ফেরত
GmailAttachment[] — এই বার্তার জন্য Blob সংযুক্তিগুলির একটি অ্যারে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getBcc()
এই মেসেজে কমা দিয়ে আলাদা করা প্রাপকদের বিসিসি (bcc) করা হয়।
সংজ্ঞা অনুযায়ী, প্রাপ্ত সকল বার্তার জন্য এটি খালি থাকে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
ফেরত
String — এই মেসেজে কমা দিয়ে পৃথক করা প্রাপকগণকে বিসিসি (bcc) করা হয়েছে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getBody()
এই বার্তার বডির HTML কন্টেন্ট গ্রহণ করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
ফেরত
String — এই বার্তার মূল বিষয়বস্তু।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getCc()
কমা দিয়ে আলাদা করা প্রাপকদের এই মেসেজে সিসি করা হয়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
ফেরত
String — এই মেসেজে সিসি করা কমা-দ্বারা-পৃথকীকৃত প্রাপকগণ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getDate()
এই বার্তার তারিখ ও সময় সংগ্রহ করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getDate()); // Log date and time of the message
ফেরত
Date — এই বার্তার তারিখ ও সময়।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getFrom()
এই বার্তার প্রেরককে খুঁজে বের করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getFrom()); // Log from address of the message
ফেরত
String — বার্তা প্রেরকের ইমেল ঠিকানা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getHeader(name)
হেডারের নাম দিলে একটি RFC 2822 হেডারের মান পাওয়া যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const message = thread.getMessages()[0]; // Get the first message. Logger.log( message.getHeader('Message-ID')); // Logs the Message-ID RFC 2822 header.
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
name | String | RFC হেডারের নাম, যা ভ্যালু থেকে কোলন দ্বারা পৃথক করা থাকে না। |
ফেরত
String — হেডারের মান, অথবা মেসেজে হেডারটি না থাকলে একটি খালি স্ট্রিং।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getId()
এই বার্তাটির আইডি পাওয়া যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
ফেরত
String — বার্তার আইডি।
getPlainBody()
এই বার্তার মূল অংশের বিষয়বস্তু HTML ফরম্যাটিং ছাড়া পাওয়া যায়। এটি getBody() এর চেয়ে বেশি জটিল এবং এতে বেশি সময় লাগে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getPlainBody()); // Log contents of the body
ফেরত
String — এই বার্তার মূল বিষয়বস্তু।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getRawContent()
এই মেসেজটির মূল বিষয়বস্তু নিয়ে আসে। এটি জিমেইল ইউআই-এর 'শো অরিজিনাল'-এর সমতুল্য।
ফেরত
String — এই বার্তার মূল বিষয়বস্তু।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getReplyTo()
এই বার্তার প্রত্যুত্তর পাঠানোর ঠিকানাটি (সাধারণত প্রেরকের) পাওয়া যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
ফেরত
String — উত্তর পাঠানোর জন্য ইমেল ঠিকানা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getSubject()
এই বার্তার বিষয়বস্তু পায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
ফেরত
String — এই বার্তার বিষয়।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
getThread()
যে থ্রেডটিতে এই বার্তাটি রয়েছে, সেটি খুঁজে বের করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
ফেরত
GmailThread — যে GmailThread-টিতে এই বার্তাটি রয়েছে।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
getTo()
এই বার্তার কমা দ্বারা পৃথক করা প্রাপকদের খুঁজে বের করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
ফেরত
String — এই বার্তার কমা দ্বারা পৃথক করা প্রাপকগণ।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
isDraft()
এই বার্তাটি খসড়া কিনা তা যাচাই করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
ফেরত
Boolean — এই বার্তাটি খসড়া কিনা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
isInChats()
এই বার্তাটি একটি চ্যাট কিনা তা নির্ণয় করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
ফেরত
Boolean — এই বার্তাটি একটি চ্যাট কিনা।
isInInbox()
এই বার্তাটি ইনবক্সে আছে কিনা তা জানা যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
ফেরত
Boolean — বার্তাটি ইনবক্সে আছে কি না।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
isInPriorityInbox()
এই বার্তাটি প্রায়োরিটি ইনবক্সে থাকলে true রিটার্ন করে; অন্যথায় false রিটার্ন করে।
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let i = 0; i < messages.length; i++) { // At least one of the messages is in priority inbox Logger.log(`is in priority inbox? ${messages[i].isInPriorityInbox()}`); }
ফেরত
Boolean — এই বার্তাটি প্রায়োরিটি ইনবক্সে আছে কি না।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
isInTrash()
এই বার্তাটি ট্র্যাশে আছে কিনা তা জানা যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
ফেরত
Boolean — এই বার্তাটি ট্র্যাশে আছে কি না।
isStarred()
এই বার্তাটি তারকাচিহ্নিত কিনা তা শনাক্ত করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
ফেরত
Boolean — এই বার্তাটি তারকাচিহ্নিত হবে কিনা।
isUnread()
এই বার্তাটি অপঠিত কিনা তা জানা যায়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
ফেরত
Boolean — এই বার্তাটির অপঠিত অবস্থা।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
markRead()
বার্তাটি পঠিত হিসেবে চিহ্নিত করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
ফেরত
GmailMessage — এই GmailMessage-টি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
markUnread()
বার্তাটিকে অপঠিত হিসেবে চিহ্নিত করে।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
ফেরত
GmailMessage — এই GmailMessage-টি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
moveToTrash()
বার্তাটি ট্র্যাশে সরিয়ে দেয়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
ফেরত
GmailMessage — এই GmailMessage-টি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
refresh()
জিমেইল থেকে এই বার্তা এবং এর সাথে সম্পর্কিত অবস্থা পুনরায় লোড করে (লেবেল, পঠিত অবস্থা ইত্যাদি পরিবর্তিত হলে এটি কার্যকর)।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message // .. Do bunch of stuff here message.refresh(); // Make sure it's up to date // Do more stuff to message
ফেরত
GmailMessage — এই বার্তাটি চেইন করার জন্য।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
reply(body)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর দিন। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
ফেরত
GmailMessage — এই মেসেজটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
reply(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ, রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরককে উত্তর পাঠানো হয়।
ইমেইলে সাধারণ টেক্সট এবং এইচটিএমএল বডি উভয়ই থাকতে পারে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা নিম্নোক্তভাবে তালিকাভুক্ত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে। |
উন্নত পরামিতি
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attachments | Blob Source[] | ইমেইলের সাথে পাঠানোর জন্য ফাইলগুলির একটি অ্যারে |
bcc | String | বিসিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
cc | String | সিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
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 | ইমেইল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
no Reply | Boolean | যদি প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করার জন্য ইমেলটি একটি সাধারণ নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয়, তবে true ; এই বিকল্পটি শুধুমাত্র গুগল ওয়ার্কস্পেস অ্যাকাউন্টের জন্য সম্ভব, জিমেইল ব্যবহারকারীদের জন্য নয়। |
reply To | String | ডিফল্ট রিপ্লাই-টু অ্যাড্রেস হিসেবে ব্যবহার করার জন্য একটি ইমেল ঠিকানা (ডিফল্ট: ব্যবহারকারীর নিজের ইমেল ঠিকানা) |
subject | String | ইমেইলের জন্য একটি নতুন বিষয়, যা ২৫০ অক্ষর পর্যন্ত হতে পারে। |
ফেরত
GmailMessage — এই মেসেজটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
replyAll(body)
রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে প্রেরককে এবং এই বার্তার সকল প্রাপককে উত্তর পাঠানো হয়। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
ফেরত
GmailMessage — এই বার্তাটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
replyAll(body, options)
ঐচ্ছিক আর্গুমেন্ট সহ, রিপ্লাই-টু অ্যাড্রেস ব্যবহার করে এই বার্তার প্রেরক এবং সকল প্রাপককে উত্তর পাঠানো হয়।
ইমেইলে সাধারণ টেক্সট এবং এইচটিএমএল বডি উভয়ই থাকতে পারে। ইমেইলের আকার (হেডার সহ) কোটা দ্বারা সীমিত ।
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
প্যারামিটার
| নাম | প্রকার | বর্ণনা |
|---|---|---|
body | String | ইমেইলের মূল অংশ। |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা নিম্নোক্তভাবে তালিকাভুক্ত উন্নত প্যারামিটারগুলো নির্দিষ্ট করে। |
উন্নত পরামিতি
| নাম | প্রকার | বর্ণনা |
|---|---|---|
attachments | Blob Source[] | ইমেইলের সাথে পাঠানোর জন্য ফাইলগুলির একটি অ্যারে |
bcc | String | বিসিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
cc | String | সিসি-তে পাঠানোর জন্য ইমেল ঠিকানাগুলির একটি কমা-দ্বারা-বিভক্ত তালিকা |
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 | ইমেইল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
no Reply | Boolean | যদি প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করার জন্য ইমেলটি একটি সাধারণ নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয়, তবে true ; এই বিকল্পটি শুধুমাত্র গুগল ওয়ার্কস্পেস অ্যাকাউন্টের জন্য সম্ভব, জিমেইল ব্যবহারকারীদের জন্য নয়। |
reply To | String | ডিফল্ট রিপ্লাই-টু অ্যাড্রেস হিসেবে ব্যবহার করার জন্য একটি ইমেল ঠিকানা (ডিফল্ট: ব্যবহারকারীর নিজের ইমেল ঠিকানা) |
subject | String | ইমেইলের জন্য একটি নতুন বিষয়, যা ২৫০ অক্ষর পর্যন্ত হতে পারে। |
ফেরত
GmailMessage — এই মেসেজটি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
star()
বার্তাটি তারকাচিহ্নিত করুন।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
ফেরত
GmailMessage — এই GmailMessage-টি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/
আরও দেখুন
unstar()
বার্তাটির তারকাচিহ্ন তুলে দেয়।
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
ফেরত
GmailMessage — এই GmailMessage-টি চেইনিংয়ের জন্য উপযোগী।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতি ব্যবহার করে, সেগুলির জন্য নিম্নলিখিত স্কোপগুলির এক বা একাধিকের মাধ্যমে অথবা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের মাধ্যমে অনুমোদনের প্রয়োজন হয়:
-
https://mail.google.com/