Class GmailApp

জিমেইল অ্যাপ

Gmail থ্রেড, বার্তা এবং লেবেলে অ্যাক্সেস প্রদান করে।

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
create Draft(recipient, subject, body) Gmail Draft একটি খসড়া ইমেল বার্তা তৈরি করে।
create Draft(recipient, subject, body, options) Gmail Draft ঐচ্ছিক আর্গুমেন্ট সহ একটি খসড়া ইমেল বার্তা তৈরি করে।
create Label(name) Gmail Label প্রদত্ত নামের একটি নতুন ব্যবহারকারী লেবেল তৈরি করুন।
delete Label(label) Gmail App নির্দিষ্ট লেবেল মুছে দেয়।
get Aliases() String[] Gmail-এ এই অ্যাকাউন্টের উপনাম হিসাবে সেট আপ করা ইমেলগুলির একটি তালিকা পায়৷
get Draft(draftId) Gmail Draft আইডি দ্বারা একটি ইমেল বার্তা খসড়া পুনরুদ্ধার করুন.
get Draft Messages() Gmail Message[] সমস্ত খসড়া বার্তা পুনরুদ্ধার করে।
get Drafts() Gmail Draft[] সমস্ত Gmail খসড়া বার্তা পায়৷
get Inbox Threads() Gmail Thread[] লেবেল নির্বিশেষে সমস্ত ইনবক্স থ্রেড পুনরুদ্ধার করে।
get Inbox Threads(start, max) Gmail Thread[] লেবেল নির্বিশেষে ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
get Inbox Unread Count() Integer ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
get Message By Id(id) Gmail Message আইডি দ্বারা একটি বার্তা পায়.
get Messages For Thread(thread) Gmail Message[] নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
get Messages For Threads(threads) Gmail Message[][] নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
get Priority Inbox Threads() Gmail Thread[] লেবেল নির্বিশেষে সমস্ত অগ্রাধিকার ইনবক্স থ্রেড পুনরুদ্ধার করে।
get Priority Inbox Threads(start, max) Gmail Thread[] লেবেল নির্বিশেষে অগ্রাধিকার ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
get Priority Inbox Unread Count() Integer অগ্রাধিকার ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
get Spam Threads() Gmail Thread[] লেবেল নির্বিশেষে সমস্ত স্প্যাম থ্রেড পুনরুদ্ধার করে।
get Spam Threads(start, max) Gmail Thread[] লেবেল নির্বিশেষে স্প্যাম থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
get Spam Unread Count() Integer স্প্যাম অপঠিত থ্রেডের সংখ্যা পায়।
get Starred Threads() Gmail Thread[] লেবেল নির্বিশেষে সমস্ত তারকাচিহ্নিত থ্রেড পুনরুদ্ধার করে।
get Starred Threads(start, max) Gmail Thread[] লেবেল নির্বিশেষে তারকাচিহ্নিত থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
get Starred Unread Count() Integer তারকাচিহ্নিত অপঠিত থ্রেডের সংখ্যা পায়।
get Thread By Id(id) Gmail Thread আইডি দ্বারা একটি থ্রেড পায়.
get Trash Threads() Gmail Thread[] লেবেল নির্বিশেষে সমস্ত ট্র্যাশ থ্রেড পুনরুদ্ধার করে।
get Trash Threads(start, max) Gmail Thread[] লেবেল নির্বিশেষে ট্র্যাশ থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
get User Label By Name(name) Gmail Label লেবেল নাম দেওয়া একটি লেবেল পুনরুদ্ধার করে।
get User Labels() Gmail Label[] ব্যবহারকারীর তৈরি লেবেলগুলির একটি তালিকা পুনরুদ্ধার করে৷
mark Message Read(message) Gmail App এই বার্তাটি পড়া চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
mark Message Unread(message) Gmail App এই বার্তাটিকে অপঠিত চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
mark Messages Read(messages) Gmail App এই বার্তাগুলি পড়া চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
mark Messages Unread(messages) Gmail App এই বার্তাগুলি অপঠিত চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
mark Thread Important(thread) Gmail App এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
mark Thread Read(thread) Gmail App এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
mark Thread Unimportant(thread) Gmail App এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
mark Thread Unread(thread) Gmail App এই থ্রেডটিকে অপঠিত চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
mark Threads Important(threads) Gmail App এই থ্রেডগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
mark Threads Read(threads) Gmail App এই থ্রেডগুলিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
mark Threads Unimportant(threads) Gmail App এই থ্রেডগুলিকে গুরুত্বহীন হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
mark Threads Unread(threads) Gmail App এই থ্রেডগুলিকে অপঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
move Message To Trash(message) Gmail App বার্তাটিকে ট্র্যাশে নিয়ে যায় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
move Messages To Trash(messages) Gmail App নির্দিষ্ট বার্তাগুলিকে ট্র্যাশে নিয়ে যায় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
move Thread To Archive(thread) Gmail App এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
move Thread To Inbox(thread) Gmail App এই থ্রেডটিকে ইনবক্সে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
move Thread To Spam(thread) Gmail App এই থ্রেডটিকে স্প্যামে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
move Thread To Trash(thread) Gmail App এই থ্রেডটিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
move Threads To Archive(threads) Gmail App এই থ্রেডগুলিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
move Threads To Inbox(threads) Gmail App এই থ্রেডগুলিকে ইনবক্সে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
move Threads To Spam(threads) Gmail App এই থ্রেডগুলিকে স্প্যামে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
move Threads To Trash(threads) Gmail App এই থ্রেডগুলিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
refresh Message(message) Gmail App Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refresh Messages(messages) Gmail App Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refresh Thread(thread) Gmail App Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refresh Threads(threads) Gmail App Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
search(query) Gmail Thread[] প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
search(query, start, max) Gmail Thread[] প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
send Email(recipient, subject, body) Gmail App একটি ইমেল বার্তা পাঠায়.
send Email(recipient, subject, body, options) Gmail App ঐচ্ছিক আর্গুমেন্ট সহ একটি ইমেল বার্তা পাঠায়।
set Current Message Access Token(accessToken) void বর্তমান বার্তা অ্যাক্সেস টোকেন সেট করে যা স্ক্রিপ্টটিকে বর্তমান Gmail Message বৈশিষ্ট্যগুলি অ্যাক্সেস করতে সক্ষম করে৷
star Message(message) Gmail App এই বার্তাটিতে একটি তারকা যোগ করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
star Messages(messages) Gmail App এই বার্তাগুলিতে তারা যোগ করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
unstar Message(message) Gmail App এই বার্তা থেকে একটি তারকা সরিয়ে দেয় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
unstar Messages(messages) Gmail App এই বার্তাগুলি থেকে তারাগুলি সরিয়ে দেয় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

বিস্তারিত ডকুমেন্টেশন

create Draft(recipient, subject, body)

একটি খসড়া ইমেল বার্তা তৈরি করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত

// The code below creates a draft email with the current date and time.
const now = new Date();
GmailApp.createDraft(
    'mike@example.com',
    'current time',
    `The time is: ${now.toString()}`,
);

পরামিতি

নাম টাইপ বর্ণনা
recipient String ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা
subject String ইমেইলের বিষয়
body String ইমেইলের মূল অংশ

প্রত্যাবর্তন

Gmail Draft — নতুন তৈরি GmailDraft

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


create Draft(recipient, subject, body, options)

ঐচ্ছিক আর্গুমেন্ট সহ একটি খসড়া ইমেল বার্তা তৈরি করে। ইমেইলে প্লেইন টেক্সট বা একটি HTML বডি থাকতে পারে। ইমেলের আকার (শিরোনাম সহ, কিন্তু সংযুক্তি ব্যতীত) কোটা সীমিত

// Create a draft email with a file from Google Drive attached as a PDF.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
GmailApp.createDraft(
    'mike@example.com',
    'Attachment example',
    'Please see attached file.',
    {
      attachments: [file.getAs(MimeType.PDF)],
      name: 'Automatic Emailer Script',
    },
);

পরামিতি

নাম টাইপ বর্ণনা
recipient String প্রাপকের ঠিকানা
subject String বিষয় লাইন
body String ইমেইলের মূল অংশ
options Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে

উন্নত পরামিতি

নাম টাইপ বর্ণনা
attachments Blob Source[] ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে
bcc String বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
cc String CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
from String যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই get Aliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে
html Body String সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন
inline Images Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে
name String ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম)
reply To String একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা)

প্রত্যাবর্তন

Gmail Draft — নতুন তৈরি GmailDraft

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


create Label(name)

প্রদত্ত নামের একটি নতুন ব্যবহারকারী লেবেল তৈরি করুন।

// Creates the label @FOO and logs label: FOO
Logger.log(`label: ${GmailApp.createLabel('FOO')}`);

পরামিতি

নাম টাইপ বর্ণনা
name String নতুন লেবেলের নাম

প্রত্যাবর্তন

Gmail Label — নতুন তৈরি করা লেবেল

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


delete Label(label)

নির্দিষ্ট লেবেল মুছে দেয়।

// Have to get the label by name first
const label = GmailApp.getUserLabelByName('FOO');
GmailApp.deleteLabel(label);

পরামিতি

নাম টাইপ বর্ণনা
label Gmail Label মুছে ফেলার জন্য লেবেল

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Aliases()

Gmail-এ এই অ্যাকাউন্টের উপনাম হিসাবে সেট আপ করা ইমেলগুলির একটি তালিকা পায়৷

আপনি "থেকে" ঐচ্ছিক যুক্তি ব্যবহার করে এই উপনামের যেকোনো একটি থেকে একটি বার্তা পাঠাতে পারেন।

// Log the aliases for this Gmail account and send an email as the first one.
const me = Session.getActiveUser().getEmail();
const aliases = GmailApp.getAliases();
Logger.log(aliases);
if (aliases.length > 0) {
  GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', {
    from: aliases[0],
  });
} else {
  GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.');
}

প্রত্যাবর্তন

String[] — এই অ্যাকাউন্টের জন্য উপনামের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Draft(draftId)

আইডি দ্বারা একটি ইমেল বার্তা খসড়া পুনরুদ্ধার করুন.

Gmail খসড়াগুলিতে getId() এর সাথে এটি ব্যবহার করুন।

// Get the first draft message in your drafts folder
const draft = GmailApp.getDrafts()[0];
// Get its ID
const draftId = draft.getId();
// Now fetch the same draft using that ID.
const draftById = GmailApp.getDraft(draftId);
// Should always log true as they should be the same message
Logger.log(
    draft.getMessage().getSubject() === draftById.getMessage().getSubject(),
);

পরামিতি

নাম টাইপ বর্ণনা
draft Id String পুনরুদ্ধার করার জন্য খসড়াটির আইডি

প্রত্যাবর্তন

Gmail Draft — প্রদত্ত আইডি সহ খসড়া

নিক্ষেপ করে

Error — যদি প্রদত্ত আইডি সহ কোনও খসড়া পাওয়া যায় না

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Draft Messages()

সমস্ত খসড়া বার্তা পুনরুদ্ধার করে।

// Logs the number of draft messages
const drafts = GmailApp.getDraftMessages();
Logger.log(drafts.length);

প্রত্যাবর্তন

Gmail Message[] — খসড়া Gmail বার্তাগুলির একটি অ্যারে৷

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Drafts()

সমস্ত Gmail খসড়া বার্তা পায়৷

const drafts = GmailApp.getDrafts();
for (let i = 0; i < drafts.length; i++) {
  Logger.log(drafts[i].getId());
}

প্রত্যাবর্তন

Gmail Draft[] — Gmail খসড়া বার্তাগুলির একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Inbox Threads()

লেবেল নির্বিশেষে সমস্ত ইনবক্স থ্রেড পুনরুদ্ধার করে।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

// Log the subject lines of your Inbox
const threads = GmailApp.getInboxThreads();
for (let i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

প্রত্যাবর্তন

Gmail Thread[] — ইনবক্সে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Inbox Threads(start, max)

লেবেল নির্বিশেষে ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।

// Log the subject lines of up to the first 50 emails in your Inbox
const threads = GmailApp.getInboxThreads(0, 50);
for (let i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

পরামিতি

নাম টাইপ বর্ণনা
start Integer পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী
max Integer পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

প্রত্যাবর্তন

Gmail Thread[] — ইনবক্সে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Inbox Unread Count()

ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।

Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);

প্রত্যাবর্তন

Integer — ইনবক্সে থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Message By Id(id)

আইডি দ্বারা একটি বার্তা পায়.

Gmail বার্তাগুলিতে getId() এর সাথে এটি ব্যবহার করুন।

// Get the first message in the first thread of your inbox
const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
// Get its ID
const messageId = message.getId();
// Now fetch the same message using that ID.
const messageById = GmailApp.getMessageById(messageId);
// Should always log true as they should be the same message
Logger.log(message.getSubject() === messageById.getSubject());

পরামিতি

নাম টাইপ বর্ণনা
id String পুনরুদ্ধার করার জন্য বার্তাটির আইডি

প্রত্যাবর্তন

Gmail Message - প্রদত্ত আইডি সহ বার্তা

নিক্ষেপ করে

Error — যদি প্রদত্ত আইডি সহ কোনও বার্তা পাওয়া যায় না

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Messages For Thread(thread)

নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।

// Log all the subject lines in the first thread of your inbox
const thread = GmailApp.getInboxThreads(0, 1)[0];
const messages = GmailApp.getMessagesForThread(thread);
for (let i = 0; i < messages.length; i++) {
  Logger.log(`subject: ${messages[i].getSubject()}`);
}

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread পুনরুদ্ধার করার জন্য বার্তাগুলির থ্রেড

প্রত্যাবর্তন

Gmail Message[] — এই থ্রেডের সাথে সম্পর্কিত বার্তাগুলির অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Messages For Threads(threads)

নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।

// Log the subject lines of all messages in the first two threads of your inbox
const thread = GmailApp.getInboxThreads(0, 2);
const messages = GmailApp.getMessagesForThreads(thread);
for (let i = 0; i < messages.length; i++) {
  for (let j = 0; j < messages[i].length; j++) {
    Logger.log(`subject: ${messages[i][j].getSubject()}`);
  }
}

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] পুনরুদ্ধার করার জন্য বার্তাগুলির থ্রেড

প্রত্যাবর্তন

Gmail Message[][] — বার্তাগুলির অ্যারেগুলির একটি অ্যারে, যেখানে বাইরের অ্যারের প্রতিটি আইটেম একটি থ্রেডের সাথে মিলে যায় এবং ভিতরের অ্যারেটিতে সেই থ্রেডের বার্তাগুলি থাকে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Priority Inbox Threads()

লেবেল নির্বিশেষে সমস্ত অগ্রাধিকার ইনবক্স থ্রেড পুনরুদ্ধার করে।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

Logger.log(
    `# of messages in your Priority Inbox: ${
        GmailApp.getPriorityInboxThreads().length}`,
);

প্রত্যাবর্তন

Gmail Thread[] — অগ্রাধিকার ইনবক্সে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Priority Inbox Threads(start, max)

লেবেল নির্বিশেষে অগ্রাধিকার ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।

// Will log some number 2 or less
Logger.log(
    `# of messages in your Priority Inbox: ${
        GmailApp.getPriorityInboxThreads(0, 2).length}`,
);

পরামিতি

নাম টাইপ বর্ণনা
start Integer পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী
max Integer পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

প্রত্যাবর্তন

Gmail Thread[] — অগ্রাধিকার ইনবক্সে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Priority Inbox Unread Count()

অগ্রাধিকার ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।

Logger.log(
    `Number of unread emails in your Priority Inbox : ${
        GmailApp.getPriorityInboxUnreadCount()}`,
);

প্রত্যাবর্তন

Integer — অগ্রাধিকার ইনবক্সে থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Spam Threads()

লেবেল নির্বিশেষে সমস্ত স্প্যাম থ্রেড পুনরুদ্ধার করে।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);

প্রত্যাবর্তন

Gmail Thread[] — স্প্যাম ফোল্ডারে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Spam Threads(start, max)

লেবেল নির্বিশেষে স্প্যাম থ্রেডের একটি পরিসর পুনরুদ্ধার করে।

// Will log a number at most 5
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);

পরামিতি

নাম টাইপ বর্ণনা
start Integer পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী
max Integer পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

প্রত্যাবর্তন

Gmail Thread[] — স্প্যাম ফোল্ডারে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Spam Unread Count()

স্প্যাম অপঠিত থ্রেডের সংখ্যা পায়।

// Unless you actually read stuff in your spam folder, this should be the same
// as the number of messages in your spam folder.
Logger.log(`# unread threads that are spam: ${GmailApp.getSpamUnreadCount()}`);

প্রত্যাবর্তন

Integer — অপঠিত বার্তা আছে এমন স্প্যাম থ্রেড সংখ্যা

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Starred Threads()

লেবেল নির্বিশেষে সমস্ত তারকাচিহ্নিত থ্রেড পুনরুদ্ধার করে।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

// Logs the number of starred threads
Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);

প্রত্যাবর্তন

Gmail Thread[] — তারকাচিহ্নিত Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Starred Threads(start, max)

লেবেল নির্বিশেষে তারকাচিহ্নিত থ্রেডের একটি পরিসর পুনরুদ্ধার করে।

// Logs the number of starred threads to a maximum of 5
Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);

পরামিতি

নাম টাইপ বর্ণনা
start Integer পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী
max Integer পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

প্রত্যাবর্তন

Gmail Thread[] — তারকাচিহ্নিত Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Starred Unread Count()

তারকাচিহ্নিত অপঠিত থ্রেডের সংখ্যা পায়।

Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);

প্রত্যাবর্তন

Integer — তারকাচিহ্নিত থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Thread By Id(id)

আইডি দ্বারা একটি থ্রেড পায়.

Gmail থ্রেডে getId() এর সাথে এটি ব্যবহার করুন।

// Gets the first inbox thread.
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
// Gets the same thread by ID.
const threadById = GmailApp.getThreadById(firstThread.getId());
// Verifies that they are the same.
console.log(
    firstThread.getFirstMessageSubject() ===
        threadById.getFirstMessageSubject(),
);

পরামিতি

নাম টাইপ বর্ণনা
id String থ্রেডের আইডি পুনরুদ্ধার করতে হবে।

প্রত্যাবর্তন

Gmail Thread - প্রদত্ত আইডি সহ থ্রেড বা পাওয়া না গেলে null

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


get Trash Threads()

লেবেল নির্বিশেষে সমস্ত ট্র্যাশ থ্রেড পুনরুদ্ধার করে।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);

প্রত্যাবর্তন

Gmail Thread[] — ট্র্যাশে থাকা Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get Trash Threads(start, max)

লেবেল নির্বিশেষে ট্র্যাশ থ্রেডের একটি পরিসর পুনরুদ্ধার করে।

// Will log a number at most 5
Logger.log(
    `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`,
);

পরামিতি

নাম টাইপ বর্ণনা
start Integer পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী
max Integer পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

প্রত্যাবর্তন

Gmail Thread[] — ট্র্যাশে থাকা Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get User Label By Name(name)

লেবেল নাম দেওয়া একটি লেবেল পুনরুদ্ধার করে।

const labelObject = GmailApp.getUserLabelByName('myLabel');

পরামিতি

নাম টাইপ বর্ণনা
name String পুনরুদ্ধার করার জন্য লেবেলের নাম

প্রত্যাবর্তন

Gmail Label — প্রদত্ত নামের জিমেইল লেবেল

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

get User Labels()

ব্যবহারকারীর তৈরি লেবেলগুলির একটি তালিকা পুনরুদ্ধার করে৷

// Logs all of the names of your labels
const labels = GmailApp.getUserLabels();
for (let i = 0; i < labels.length; i++) {
  Logger.log(`label: ${labels[i].getName()}`);
}

প্রত্যাবর্তন

Gmail Label[] — ব্যবহারকারীর তৈরি লেবেলের অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

mark Message Read(message)

এই বার্তাটি পড়া চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।

// Mark the first message in the first thread of your inbox as read
const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
GmailApp.markMessageRead(message);

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message পঠিত হিসাবে চিহ্নিত করার জন্য বার্তা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Message Unread(message)

এই বার্তাটিকে অপঠিত চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷

// Mark the first message in the first thread of your inbox as unread
const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
GmailApp.markMessageUnread(message);

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message অপঠিত হিসাবে চিহ্নিত করার জন্য বার্তা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Messages Read(messages)

এই বার্তাগুলি পড়া চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Mark first three messages in the first inbox thread as read.
// Assumes that the first inbox thread has 3 messages in it.
const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages();
const messages = [threadMessages[0], threadMessages[1], threadMessages[2]];
GmailApp.markMessagesRead(messages);

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] পঠিত হিসাবে চিহ্নিত করার জন্য বার্তাগুলির একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Messages Unread(messages)

এই বার্তাগুলি অপঠিত চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Mark first three messages in the first inbox thread as unread.
// Assumes that the first inbox thread has 3 messages in it
const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages();
const messages = [threadMessages[0], threadMessages[1], threadMessages[2]];
GmailApp.markMessagesUnread(messages);

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] অপঠিত হিসাবে চিহ্নিত করার জন্য বার্তাগুলির একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Thread Important(thread)

এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Marks first inbox thread as important
const thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadImportant(thread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread গুরুত্বপূর্ণ হিসাবে চিহ্নিত করার জন্য থ্রেড

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Thread Read(thread)

এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Marks first inbox thread as read
const thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadRead(thread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread পঠিত হিসাবে চিহ্নিত করার জন্য থ্রেড

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Thread Unimportant(thread)

এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Marks first inbox thread as unimportant
const thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadUnimportant(thread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেডটি গুরুত্বহীন হিসেবে চিহ্নিত করুন

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Thread Unread(thread)

এই থ্রেডটিকে অপঠিত চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Marks first inbox thread as unread
const thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadUnread(thread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেডটি অপঠিত হিসাবে চিহ্নিত করুন

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Threads Important(threads)

এই থ্রেডগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Marks first two threads in inbox as important
const threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsImportant(threads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] গুরুত্বপূর্ণ হিসেবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Threads Read(threads)

এই থ্রেডগুলিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Marks first two threads in inbox as read
const threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsRead(threads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] পঠিত হিসাবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Threads Unimportant(threads)

এই থ্রেডগুলিকে গুরুত্বহীন হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Marks first two threads in inbox as unimportant
const threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsUnimportant(threads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] গুরুত্বহীন হিসেবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


mark Threads Unread(threads)

এই থ্রেডগুলিকে অপঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Marks first two threads in inbox as unread
const threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsUnread(threads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] অপঠিত হিসাবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Message To Trash(message)

বার্তাটিকে ট্র্যাশে নিয়ে যায় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷

// Move the first message in your inbox to trash
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const firstMessage = firstThread.getMessages()[0];
GmailApp.moveMessageToTrash(firstMessage);

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message বার্তাটি ট্র্যাশে ফেলা হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস (চেইন করার জন্য দরকারী)

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Messages To Trash(messages)

নির্দিষ্ট বার্তাগুলিকে ট্র্যাশে নিয়ে যায় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Move first two messages in your inbox to trash
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const messages = firstThread.getMessages();
const toDelete = [messages[0], messages[1]];
GmailApp.moveMessagesToTrash(toDelete);

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] বার্তা ট্র্যাশ করা হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস (চেইন করার জন্য দরকারী)

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Thread To Archive(thread)

এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Archive the first thread in your inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.moveThreadToArchive(firstThread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেড আর্কাইভ করা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Thread To Inbox(thread)

এই থ্রেডটিকে ইনবক্সে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Find a thread not already in your inbox
const thread = GmailApp.search('-in:inbox')[0];  // Get the first one
GmailApp.moveThreadToInbox(thread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেডটি ইনবক্সে সরানো হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Thread To Spam(thread)

এই থ্রেডটিকে স্প্যামে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Tag first thread in inbox as spam
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.moveThreadToSpam(firstThread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেডটি স্প্যামে সরানো হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Thread To Trash(thread)

এই থ্রেডটিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।

// Move first thread in inbox to trash
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.moveThreadToTrash(firstThread);

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেড ট্র্যাশ করা হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Threads To Archive(threads)

এই থ্রেডগুলিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Move first two threads in your inbox to the archive
const firstTwoThreads = GmailApp.getInboxThreads(0, 2);
GmailApp.moveThreadsToArchive(firstTwoThreads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] আর্কাইভ করার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Threads To Inbox(threads)

এই থ্রেডগুলিকে ইনবক্সে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Find two threads not already in your inbox
const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2);
GmailApp.moveThreadsToInbox(firstTwoThreads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] থ্রেডের একটি অ্যারে ইনবক্সে সরানো হবে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Threads To Spam(threads)

এই থ্রেডগুলিকে স্প্যামে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Move first two threads in your inbox to spam
const firstTwoThreads = GmailApp.getInboxThreads(0, 2);
GmailApp.moveThreadsToSpam(firstTwoThreads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] স্প্যামে সরানোর জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


move Threads To Trash(threads)

এই থ্রেডগুলিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Move first two threads in your inbox to trash
const firstTwoThreads = GmailApp.getInboxThreads(0, 2);
GmailApp.moveThreadsToTrash(firstTwoThreads);

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] ট্র্যাশে ফেলার জন্য থ্রেডের একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


refresh Message(message)

Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।

const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const firstMessage = firstThread.getMessages()[0];
// ...Do something that may take a while here....
GmailApp.refreshMessage(firstMessage);
// ...Do more stuff with firstMessage...

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message বার্তাটি রিফ্রেশ করার জন্য

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


refresh Messages(messages)

Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।

const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const coupleOfMessages = firstThread.getMessages().slice(0, 2);
// ...Do something that may take a while here....
GmailApp.refreshMessages(coupleOfMessages);
// ...Do more stuff with coupleOfMessages...

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] বার্তা রিফ্রেশ করা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


refresh Thread(thread)

Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।

const firstThread = GmailApp.getInboxThreads(0, 1)[0];
// ...Do something that may take a while here....
GmailApp.refreshThread(firstThread);
// ... Do more stuff with the thread ...

পরামিতি

নাম টাইপ বর্ণনা
thread Gmail Thread থ্রেড রিফ্রেশ করা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


refresh Threads(threads)

Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।

const threads = GmailApp.getInboxThreads(0, 3);
// ...Do something that may take a while here....
GmailApp.refreshThreads(threads);
// ... Do more stuff with threads ...

পরামিতি

নাম টাইপ বর্ণনা
threads Gmail Thread[] থ্রেড রিফ্রেশ করা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


search(query)

প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।

এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।

// Find starred messages with subject IMPORTANT
const threads = GmailApp.search('is:starred subject:"IMPORTANT"');

পরামিতি

নাম টাইপ বর্ণনা
query String অনুসন্ধান ক্যোয়ারী, যেমন আপনি Gmail এ টাইপ করবেন

প্রত্যাবর্তন

Gmail Thread[] — এই ক্যোয়ারীটির সাথে মেলে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

search(query, start, max)

প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।

// Find starred messages with subject IMPORTANT and return second batch of 10.
// Assumes there are at least 11 of them, otherwise this will return an empty
// array.
const threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);

পরামিতি

নাম টাইপ বর্ণনা
query String অনুসন্ধান ক্যোয়ারী, যেমন আপনি Gmail এ টাইপ করবেন
start Integer শুরুর থ্রেডের সূচক
max Integer সর্বোচ্চ সংখ্যক থ্রেড ফেরত দিতে হবে

প্রত্যাবর্তন

Gmail Thread[] — এই ক্যোয়ারীটির সাথে মেলে Gmail থ্রেডের একটি অ্যারে

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

send Email(recipient, subject, body)

একটি ইমেল বার্তা পাঠায়. ইমেলের আকার (হেডার সহ) কোটা সীমিত

// The code below will send an email with the current date and time.
const now = new Date();
GmailApp.sendEmail(
    'mike@example.com',
    'current time',
    `The time is: ${now.toString()}`,
);

পরামিতি

নাম টাইপ বর্ণনা
recipient String ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা
subject String ইমেলের বিষয় (সর্বোচ্চ 250 অক্ষর)
body String ইমেইলের মূল অংশ

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


send Email(recipient, subject, body, options)

ঐচ্ছিক আর্গুমেন্ট সহ একটি ইমেল বার্তা পাঠায়। ইমেইলে প্লেইন টেক্সট বা একটি HTML বডি থাকতে পারে। ইমেলের আকার (শিরোনাম সহ, কিন্তু সংযুক্তি ব্যতীত) কোটা সীমিত

// Send an email with a file from Google Drive attached as a PDF.
const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
GmailApp.sendEmail(
    'mike@example.com',
    'Attachment example',
    'Please see the attached file.',
    {
      attachments: [file.getAs(MimeType.PDF)],
      name: 'Automatic Emailer Script',
    },
);

পরামিতি

নাম টাইপ বর্ণনা
recipient String প্রাপকের ঠিকানা
subject String বিষয় লাইন (সর্বোচ্চ 250 অক্ষর)
body String ইমেইলের মূল অংশ
options Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে

উন্নত পরামিতি

নাম টাইপ বর্ণনা
attachments Blob Source[] ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে
bcc String বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
cc String CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
from String যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই get Aliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে
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 যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র Google Workspace অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয়
reply To String একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা)

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


set Current Message Access Token(accessToken)

বর্তমান বার্তা অ্যাক্সেস টোকেন সেট করে যা স্ক্রিপ্টটিকে বর্তমান Gmail Message বৈশিষ্ট্যগুলি অ্যাক্সেস করতে সক্ষম করে৷

Gmail বর্তমান মেসেজ স্কোপ ব্যবহার করে শুধুমাত্র Google Workspace অ্যাড-অন প্রোজেক্টের জন্য এই পদ্ধতির প্রয়োজন।

function handleAddonActionEvent(e) {
  GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken);
  const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId);
  // Do something with mailMessage
}

পরামিতি

নাম টাইপ বর্ণনা
access Token String একটি Gmail অ্যাড-অন অ্যাকশন ইভেন্ট অবজেক্ট থেকে প্রাপ্ত অস্থায়ী অ্যাক্সেস টোকেন।

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

star Message(message)

এই বার্তাটিতে একটি তারকা যোগ করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷

// Stars the first message in the first thread in your inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const message = firstThread.getMessages()[0];
GmailApp.starMessage(message);

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message তারা করার বার্তা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


star Messages(messages)

এই বার্তাগুলিতে তারা যোগ করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Stars the first three messages in the first thread in your inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const coupleOfMessages = firstThread.getMessages().slice(0, 3);
GmailApp.starMessages(coupleOfMessages);

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] তারা বার্তা একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


unstar Message(message)

এই বার্তা থেকে একটি তারকা সরিয়ে দেয় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।

// Unstars the first message in the first thread in your inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const message = firstThread.getMessages()[0];
GmailApp.unstarMessage(message);

পরামিতি

নাম টাইপ বর্ণনা
message Gmail Message তারকা মুক্ত করার বার্তা

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন


unstar Messages(messages)

এই বার্তাগুলি থেকে তারাগুলি সরিয়ে দেয় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

// Unstars the first three messages in the first thread in your inbox
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
const coupleOfMessages = firstThread.getMessages().slice(0, 3);
GmailApp.unstarMessages(coupleOfMessages);

পরামিতি

নাম টাইপ বর্ণনা
messages Gmail Message[] তারকা মুক্ত করতে বার্তার একটি অ্যারে

প্রত্যাবর্তন

Gmail App - জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী

অনুমোদন

যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:

  • https://mail.google.com/

এছাড়াও দেখুন

অপ্রচলিত পদ্ধতি