Class GmailApp

GmailApp

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

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বিবরণ
createDraft(recipient, subject, body) GmailDraft একটি খসড়া ইমেল বার্তা তৈরি করে।
createDraft(recipient, subject, body, options) GmailDraft ঐচ্ছিক আর্গুমেন্ট সহ একটি খসড়া ইমেল বার্তা তৈরি করে।
createLabel(name) GmailLabel প্রদত্ত নামের একটি নতুন ব্যবহারকারী লেবেল তৈরি করুন।
deleteLabel(label) GmailApp নির্দিষ্ট লেবেল মুছে দেয়।
getAliases() String[] Gmail-এ এই অ্যাকাউন্টের উপনাম হিসাবে সেট আপ করা ইমেলগুলির একটি তালিকা পায়৷
getDraft(draftId) GmailDraft আইডি দ্বারা একটি ইমেল বার্তা খসড়া পুনরুদ্ধার করুন.
getDraftMessages() GmailMessage[] সমস্ত খসড়া বার্তা পুনরুদ্ধার করে।
getDrafts() GmailDraft[] সমস্ত Gmail খসড়া বার্তা পায়৷
getInboxThreads() GmailThread[] লেবেল নির্বিশেষে সমস্ত ইনবক্স থ্রেড পুনরুদ্ধার করে।
getInboxThreads(start, max) GmailThread[] লেবেল নির্বিশেষে ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
getInboxUnreadCount() Integer ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
getMessageById(id) GmailMessage আইডি দ্বারা একটি বার্তা পায়.
getMessagesForThread(thread) GmailMessage[] নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
getMessagesForThreads(threads) GmailMessage[][] নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
getPriorityInboxThreads() GmailThread[] লেবেল নির্বিশেষে সমস্ত অগ্রাধিকার ইনবক্স থ্রেড পুনরুদ্ধার করে।
getPriorityInboxThreads(start, max) GmailThread[] লেবেল নির্বিশেষে অগ্রাধিকার ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
getPriorityInboxUnreadCount() Integer অগ্রাধিকার ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
getSpamThreads() GmailThread[] লেবেল নির্বিশেষে সমস্ত স্প্যাম থ্রেড পুনরুদ্ধার করে।
getSpamThreads(start, max) GmailThread[] লেবেল নির্বিশেষে স্প্যাম থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
getSpamUnreadCount() Integer স্প্যাম অপঠিত থ্রেডের সংখ্যা পায়।
getStarredThreads() GmailThread[] লেবেল নির্বিশেষে সমস্ত তারকাচিহ্নিত থ্রেড পুনরুদ্ধার করে।
getStarredThreads(start, max) GmailThread[] লেবেল নির্বিশেষে তারকাচিহ্নিত থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
getStarredUnreadCount() Integer তারকাচিহ্নিত অপঠিত থ্রেডের সংখ্যা পায়।
getThreadById(id) GmailThread আইডি দ্বারা একটি থ্রেড পায়.
getTrashThreads() GmailThread[] লেবেল নির্বিশেষে সমস্ত ট্র্যাশ থ্রেড পুনরুদ্ধার করে।
getTrashThreads(start, max) GmailThread[] লেবেল নির্বিশেষে ট্র্যাশ থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
getUserLabelByName(name) GmailLabel লেবেল নাম দেওয়া একটি লেবেল পুনরুদ্ধার করে।
getUserLabels() GmailLabel[] ব্যবহারকারীর তৈরি লেবেলগুলির একটি তালিকা পুনরুদ্ধার করে৷
markMessageRead(message) GmailApp এই বার্তাটি পড়া চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
markMessageUnread(message) GmailApp এই বার্তাটিকে অপঠিত চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
markMessagesRead(messages) GmailApp এই বার্তাগুলি পড়া চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
markMessagesUnread(messages) GmailApp এই বার্তাগুলি অপঠিত চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
markThreadImportant(thread) GmailApp এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
markThreadRead(thread) GmailApp এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
markThreadUnimportant(thread) GmailApp এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
markThreadUnread(thread) GmailApp এই থ্রেডটিকে অপঠিত চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
markThreadsImportant(threads) GmailApp এই থ্রেডগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
markThreadsRead(threads) GmailApp এই থ্রেডগুলিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
markThreadsUnimportant(threads) GmailApp এই থ্রেডগুলিকে গুরুত্বহীন হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
markThreadsUnread(threads) GmailApp এই থ্রেডগুলিকে অপঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
moveMessageToTrash(message) GmailApp বার্তাটিকে ট্র্যাশে নিয়ে যায় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
moveMessagesToTrash(messages) GmailApp নির্দিষ্ট বার্তাগুলিকে ট্র্যাশে নিয়ে যায় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
moveThreadToArchive(thread) GmailApp এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
moveThreadToInbox(thread) GmailApp এই থ্রেডটিকে ইনবক্সে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
moveThreadToSpam(thread) GmailApp এই থ্রেডটিকে স্প্যামে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
moveThreadToTrash(thread) GmailApp এই থ্রেডটিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
moveThreadsToArchive(threads) GmailApp এই থ্রেডগুলিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
moveThreadsToInbox(threads) GmailApp এই থ্রেডগুলিকে ইনবক্সে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
moveThreadsToSpam(threads) GmailApp এই থ্রেডগুলিকে স্প্যামে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
moveThreadsToTrash(threads) GmailApp এই থ্রেডগুলিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
refreshMessage(message) GmailApp Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refreshMessages(messages) GmailApp Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refreshThread(thread) GmailApp Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
refreshThreads(threads) GmailApp Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
search(query) GmailThread[] প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
search(query, start, max) GmailThread[] প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
sendEmail(recipient, subject, body) GmailApp একটি ইমেল বার্তা পাঠায়.
sendEmail(recipient, subject, body, options) GmailApp ঐচ্ছিক আর্গুমেন্ট সহ একটি ইমেল বার্তা পাঠায়।
setCurrentMessageAccessToken(accessToken) void বর্তমান বার্তা অ্যাক্সেস টোকেন সেট করে যা স্ক্রিপ্টটিকে বর্তমান GmailMessage বৈশিষ্ট্যগুলি অ্যাক্সেস করতে সক্ষম করে৷
starMessage(message) GmailApp এই বার্তাটিতে একটি তারকা যোগ করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
starMessages(messages) GmailApp এই বার্তাগুলিতে তারা যোগ করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
unstarMessage(message) GmailApp এই বার্তা থেকে একটি তারকা সরিয়ে দেয় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
unstarMessages(messages) GmailApp এই বার্তাগুলি থেকে তারাগুলি সরিয়ে দেয় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷

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

createDraft(recipient, subject, body)

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

// The code below creates a draft email with the current date and time.
var now = new Date();
GmailApp.createDraft("mike@example.com", "current time", "The time is: " + now.toString());

পরামিতি

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

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

GmailDraft — নতুন তৈরি GmailDraft

অনুমোদন

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

  • https://mail.google.com/

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


createDraft(recipient, subject, body, options)

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

// Create a draft email with a file from Google Drive attached as a PDF.
var 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 BlobSource[] ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে
bcc String বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
cc String CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
from String যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে
htmlBody String সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন
inlineImages Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে
name String ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম)
replyTo String একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা)

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

GmailDraft — নতুন তৈরি GmailDraft

অনুমোদন

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

  • https://mail.google.com/

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


createLabel(name)

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

// Creates the label @FOO and logs label: FOO
Logger.log("label: " + GmailApp.createLabel("FOO"));

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

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


deleteLabel(label)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


getAliases()

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

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

// Log the aliases for this Gmail account and send an email as the first one.
var me = Session.getActiveUser().getEmail();
var 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/

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


getDraft(draftId)

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

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

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

পরামিতি

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

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

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

নিক্ষেপ করে

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

অনুমোদন

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

  • https://mail.google.com/

getDraftMessages()

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

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getDrafts()

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

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getInboxThreads()

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

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

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getInboxThreads(start, max)

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

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

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getInboxUnreadCount()

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

Logger.log("Messages unread in inbox: " + GmailApp.getInboxUnreadCount());

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

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

অনুমোদন

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

  • https://mail.google.com/

getMessageById(id)

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

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

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

পরামিতি

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

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

GmailMessage — প্রদত্ত আইডি সহ বার্তা

নিক্ষেপ করে

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

অনুমোদন

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

  • https://mail.google.com/

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


getMessagesForThread(thread)

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

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

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

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


getMessagesForThreads(threads)

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

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

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

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


getPriorityInboxThreads()

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

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

Logger.log("# of messages in your Priority Inbox: " +
           GmailApp.getPriorityInboxThreads().length);

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

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

অনুমোদন

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

  • https://mail.google.com/

getPriorityInboxThreads(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 পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

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

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

অনুমোদন

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

  • https://mail.google.com/

getPriorityInboxUnreadCount()

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

Logger.log("Number of unread emails in your Priority Inbox : " +
           GmailApp.getPriorityInboxUnreadCount());

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

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

অনুমোদন

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

  • https://mail.google.com/

getSpamThreads()

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

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

Logger.log("# of total spam threads: " + GmailApp.getSpamThreads().length);

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

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

অনুমোদন

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

  • https://mail.google.com/

getSpamThreads(start, max)

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

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

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getSpamUnreadCount()

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

// 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/

getStarredThreads()

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

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

// Logs the number of starred threads
Logger.log("# Starred threads: " + GmailApp.getStarredThreads().length);

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

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

অনুমোদন

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

  • https://mail.google.com/

getStarredThreads(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 পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড

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

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

অনুমোদন

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

  • https://mail.google.com/

getStarredUnreadCount()

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

Logger.log("# unread and starred: " + GmailApp.getStarredUnreadCount());

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

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

অনুমোদন

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

  • https://mail.google.com/

getThreadById(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 থ্রেডের আইডি পুনরুদ্ধার করতে হবে।

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

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

অনুমোদন

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

  • https://mail.google.com/

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


getTrashThreads()

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

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

Logger.log("# of total trash threads: " + GmailApp.getTrashThreads().length);

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

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

অনুমোদন

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

  • https://mail.google.com/

getTrashThreads(start, max)

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

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

পরামিতি

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

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

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

অনুমোদন

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

  • https://mail.google.com/

getUserLabelByName(name)

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

var labelObject = GmailApp.getUserLabelByName("myLabel");

পরামিতি

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

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

GmailLabel — প্রদত্ত নামের Gmail লেবেল

অনুমোদন

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

  • https://mail.google.com/

getUserLabels()

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

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

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

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

অনুমোদন

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

  • https://mail.google.com/

markMessageRead(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markMessageUnread(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markMessagesRead(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markMessagesUnread(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadImportant(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadRead(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadUnimportant(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadUnread(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadsImportant(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadsRead(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadsUnimportant(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


markThreadsUnread(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveMessageToTrash(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা (চেইন করার জন্য দরকারী)

অনুমোদন

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

  • https://mail.google.com/

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


moveMessagesToTrash(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা (চেইন করার জন্য দরকারী)

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadToArchive(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadToInbox(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadToSpam(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadToTrash(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadsToArchive(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadsToInbox(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadsToSpam(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


moveThreadsToTrash(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


refreshMessage(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


refreshMessages(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


refreshThread(thread)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


refreshThreads(threads)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


search(query)

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

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

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

পরামিতি

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

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

GmailThread[] — এই প্রশ্নটির সাথে মিলে যাওয়া 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.
var threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);

পরামিতি

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

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

GmailThread[] — এই প্রশ্নটির সাথে মিলে যাওয়া Gmail থ্রেডের একটি অ্যারে

অনুমোদন

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

  • https://mail.google.com/

sendEmail(recipient, subject, body)

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

// The code below will send an email with the current date and time.
var now = new Date();
GmailApp.sendEmail("mike@example.com", "current time", "The time is: " + now.toString());

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


sendEmail(recipient, subject, body, options)

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

// Send an email with a file from Google Drive attached as a PDF.
var 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 BlobSource[] ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে
bcc String বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
cc String CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা
from String যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে
htmlBody String সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন
inlineImages Object একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে
name String ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম)
noReply Boolean true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র Google Workspace অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয়
replyTo String একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা)

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


setCurrentMessageAccessToken(accessToken)

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

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

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

পরামিতি

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

অনুমোদন

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

  • https://mail.google.com/

starMessage(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


starMessages(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


unstarMessage(message)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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


unstarMessages(messages)

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

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

পরামিতি

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

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

GmailApp — Gmail পরিষেবা, চেইন করার জন্য দরকারী

অনুমোদন

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

  • https://mail.google.com/

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

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