Class GmailMessage

জিমেইল বার্তা

একজন ব্যবহারকারীর জিমেইল অ্যাকাউন্টে একটি বার্তা।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
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/

আরও দেখুন