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/