Gmail থ্রেড, বার্তা এবং লেবেলে অ্যাক্সেস প্রদান করে।
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
create Draft(recipient, subject, body) | Gmail Draft | একটি খসড়া ইমেল বার্তা তৈরি করে। |
create Draft(recipient, subject, body, options) | Gmail Draft | ঐচ্ছিক আর্গুমেন্ট সহ একটি খসড়া ইমেল বার্তা তৈরি করে। |
create Label(name) | Gmail Label | প্রদত্ত নামের একটি নতুন ব্যবহারকারী লেবেল তৈরি করুন। |
delete Label(label) | Gmail App | নির্দিষ্ট লেবেল মুছে দেয়। |
get Aliases() | String[] | Gmail-এ এই অ্যাকাউন্টের উপনাম হিসাবে সেট আপ করা ইমেলগুলির একটি তালিকা পায়৷ |
get Draft(draftId) | Gmail Draft | আইডি দ্বারা একটি ইমেল বার্তা খসড়া পুনরুদ্ধার করুন. |
get Draft Messages() | Gmail Message[] | সমস্ত খসড়া বার্তা পুনরুদ্ধার করে। |
get Drafts() | Gmail Draft[] | সমস্ত Gmail খসড়া বার্তা পায়৷ |
get Inbox Threads() | Gmail Thread[] | লেবেল নির্বিশেষে সমস্ত ইনবক্স থ্রেড পুনরুদ্ধার করে। |
get Inbox Threads(start, max) | Gmail Thread[] | লেবেল নির্বিশেষে ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে। |
get Inbox Unread Count() | Integer | ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়। |
get Message By Id(id) | Gmail Message | আইডি দ্বারা একটি বার্তা পায়. |
get Messages For Thread(thread) | Gmail Message[] | নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন। |
get Messages For Threads(threads) | Gmail Message[][] | নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন। |
get Priority Inbox Threads() | Gmail Thread[] | লেবেল নির্বিশেষে সমস্ত অগ্রাধিকার ইনবক্স থ্রেড পুনরুদ্ধার করে। |
get Priority Inbox Threads(start, max) | Gmail Thread[] | লেবেল নির্বিশেষে অগ্রাধিকার ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে। |
get Priority Inbox Unread Count() | Integer | অগ্রাধিকার ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়। |
get Spam Threads() | Gmail Thread[] | লেবেল নির্বিশেষে সমস্ত স্প্যাম থ্রেড পুনরুদ্ধার করে। |
get Spam Threads(start, max) | Gmail Thread[] | লেবেল নির্বিশেষে স্প্যাম থ্রেডের একটি পরিসর পুনরুদ্ধার করে। |
get Spam Unread Count() | Integer | স্প্যাম অপঠিত থ্রেডের সংখ্যা পায়। |
get Starred Threads() | Gmail Thread[] | লেবেল নির্বিশেষে সমস্ত তারকাচিহ্নিত থ্রেড পুনরুদ্ধার করে। |
get Starred Threads(start, max) | Gmail Thread[] | লেবেল নির্বিশেষে তারকাচিহ্নিত থ্রেডের একটি পরিসর পুনরুদ্ধার করে। |
get Starred Unread Count() | Integer | তারকাচিহ্নিত অপঠিত থ্রেডের সংখ্যা পায়। |
get Thread By Id(id) | Gmail Thread | আইডি দ্বারা একটি থ্রেড পায়. |
get Trash Threads() | Gmail Thread[] | লেবেল নির্বিশেষে সমস্ত ট্র্যাশ থ্রেড পুনরুদ্ধার করে। |
get Trash Threads(start, max) | Gmail Thread[] | লেবেল নির্বিশেষে ট্র্যাশ থ্রেডের একটি পরিসর পুনরুদ্ধার করে। |
get User Label By Name(name) | Gmail Label | লেবেল নাম দেওয়া একটি লেবেল পুনরুদ্ধার করে। |
get User Labels() | Gmail Label[] | ব্যবহারকারীর তৈরি লেবেলগুলির একটি তালিকা পুনরুদ্ধার করে৷ |
mark Message Read(message) | Gmail App | এই বার্তাটি পড়া চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে। |
mark Message Unread(message) | Gmail App | এই বার্তাটিকে অপঠিত চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Messages Read(messages) | Gmail App | এই বার্তাগুলি পড়া চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Messages Unread(messages) | Gmail App | এই বার্তাগুলি অপঠিত চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Thread Important(thread) | Gmail App | এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
mark Thread Read(thread) | Gmail App | এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
mark Thread Unimportant(thread) | Gmail App | এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
mark Thread Unread(thread) | Gmail App | এই থ্রেডটিকে অপঠিত চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
mark Threads Important(threads) | Gmail App | এই থ্রেডগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Threads Read(threads) | Gmail App | এই থ্রেডগুলিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Threads Unimportant(threads) | Gmail App | এই থ্রেডগুলিকে গুরুত্বহীন হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
mark Threads Unread(threads) | Gmail App | এই থ্রেডগুলিকে অপঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Message To Trash(message) | Gmail App | বার্তাটিকে ট্র্যাশে নিয়ে যায় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Messages To Trash(messages) | Gmail App | নির্দিষ্ট বার্তাগুলিকে ট্র্যাশে নিয়ে যায় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Thread To Archive(thread) | Gmail App | এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
move Thread To Inbox(thread) | Gmail App | এই থ্রেডটিকে ইনবক্সে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
move Thread To Spam(thread) | Gmail App | এই থ্রেডটিকে স্প্যামে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
move Thread To Trash(thread) | Gmail App | এই থ্রেডটিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে। |
move Threads To Archive(threads) | Gmail App | এই থ্রেডগুলিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Threads To Inbox(threads) | Gmail App | এই থ্রেডগুলিকে ইনবক্সে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Threads To Spam(threads) | Gmail App | এই থ্রেডগুলিকে স্প্যামে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
move Threads To Trash(threads) | Gmail App | এই থ্রেডগুলিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
refresh Message(message) | Gmail App | Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
refresh Messages(messages) | Gmail App | Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
refresh Thread(thread) | Gmail App | Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
refresh Threads(threads) | Gmail App | Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)। |
search(query) | Gmail Thread[] | প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন। |
search(query, start, max) | Gmail Thread[] | প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন। |
send Email(recipient, subject, body) | Gmail App | একটি ইমেল বার্তা পাঠায়. |
send Email(recipient, subject, body, options) | Gmail App | ঐচ্ছিক আর্গুমেন্ট সহ একটি ইমেল বার্তা পাঠায়। |
set Current Message Access Token(accessToken) | void | বর্তমান বার্তা অ্যাক্সেস টোকেন সেট করে যা স্ক্রিপ্টটিকে বর্তমান Gmail Message বৈশিষ্ট্যগুলি অ্যাক্সেস করতে সক্ষম করে৷ |
star Message(message) | Gmail App | এই বার্তাটিতে একটি তারকা যোগ করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷ |
star Messages(messages) | Gmail App | এই বার্তাগুলিতে তারা যোগ করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
unstar Message(message) | Gmail App | এই বার্তা থেকে একটি তারকা সরিয়ে দেয় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে। |
unstar Messages(messages) | Gmail App | এই বার্তাগুলি থেকে তারাগুলি সরিয়ে দেয় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷ |
বিস্তারিত ডকুমেন্টেশন
create Draft(recipient, subject, body)
একটি খসড়া ইমেল বার্তা তৈরি করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// The code below creates a draft email with the current date and time. const now = new Date(); GmailApp.createDraft( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা |
subject | String | ইমেইলের বিষয় |
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Draft
— নতুন তৈরি GmailDraft
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Draft(recipient, subject, body, options)
ঐচ্ছিক আর্গুমেন্ট সহ একটি খসড়া ইমেল বার্তা তৈরি করে। ইমেইলে প্লেইন টেক্সট বা একটি HTML বডি থাকতে পারে। ইমেলের আকার (শিরোনাম সহ, কিন্তু সংযুক্তি ব্যতীত) কোটা সীমিত ।
// Create a draft email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.createDraft( 'mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | প্রাপকের ঠিকানা |
subject | String | বিষয় লাইন |
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
attachments | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই get Aliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
প্রত্যাবর্তন
Gmail Draft
— নতুন তৈরি GmailDraft
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
create Label(name)
প্রদত্ত নামের একটি নতুন ব্যবহারকারী লেবেল তৈরি করুন।
// Creates the label @FOO and logs label: FOO Logger.log(`label: ${GmailApp.createLabel('FOO')}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | নতুন লেবেলের নাম |
প্রত্যাবর্তন
Gmail Label
— নতুন তৈরি করা লেবেল
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
delete Label(label)
নির্দিষ্ট লেবেল মুছে দেয়।
// Have to get the label by name first const label = GmailApp.getUserLabelByName('FOO'); GmailApp.deleteLabel(label);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
label | Gmail Label | মুছে ফেলার জন্য লেবেল |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Aliases()
Gmail-এ এই অ্যাকাউন্টের উপনাম হিসাবে সেট আপ করা ইমেলগুলির একটি তালিকা পায়৷
আপনি "থেকে" ঐচ্ছিক যুক্তি ব্যবহার করে এই উপনামের যেকোনো একটি থেকে একটি বার্তা পাঠাতে পারেন।
// Log the aliases for this Gmail account and send an email as the first one. const me = Session.getActiveUser().getEmail(); const aliases = GmailApp.getAliases(); Logger.log(aliases); if (aliases.length > 0) { GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', { from: aliases[0], }); } else { GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.'); }
প্রত্যাবর্তন
String[]
— এই অ্যাকাউন্টের জন্য উপনামের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Draft(draftId)
আইডি দ্বারা একটি ইমেল বার্তা খসড়া পুনরুদ্ধার করুন.
Gmail খসড়াগুলিতে getId() এর সাথে এটি ব্যবহার করুন।
// Get the first draft message in your drafts folder const draft = GmailApp.getDrafts()[0]; // Get its ID const draftId = draft.getId(); // Now fetch the same draft using that ID. const draftById = GmailApp.getDraft(draftId); // Should always log true as they should be the same message Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
draft Id | String | পুনরুদ্ধার করার জন্য খসড়াটির আইডি |
প্রত্যাবর্তন
Gmail Draft
— প্রদত্ত আইডি সহ খসড়া
নিক্ষেপ করে
Error
— যদি প্রদত্ত আইডি সহ কোনও খসড়া পাওয়া যায় না
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Draft Messages()
সমস্ত খসড়া বার্তা পুনরুদ্ধার করে।
// Logs the number of draft messages const drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
প্রত্যাবর্তন
Gmail Message[]
— খসড়া Gmail বার্তাগুলির একটি অ্যারে৷
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Drafts()
সমস্ত Gmail খসড়া বার্তা পায়৷
const drafts = GmailApp.getDrafts(); for (let i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
প্রত্যাবর্তন
Gmail Draft[]
— Gmail খসড়া বার্তাগুলির একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Inbox Threads()
লেবেল নির্বিশেষে সমস্ত ইনবক্স থ্রেড পুনরুদ্ধার করে।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
// Log the subject lines of your Inbox const threads = GmailApp.getInboxThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
প্রত্যাবর্তন
Gmail Thread[]
— ইনবক্সে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Inbox Threads(start, max)
লেবেল নির্বিশেষে ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
// Log the subject lines of up to the first 50 emails in your Inbox const threads = GmailApp.getInboxThreads(0, 50); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী |
max | Integer | পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড |
প্রত্যাবর্তন
Gmail Thread[]
— ইনবক্সে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Inbox Unread Count()
ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);
প্রত্যাবর্তন
Integer
— ইনবক্সে থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Message By Id(id)
আইডি দ্বারা একটি বার্তা পায়.
Gmail বার্তাগুলিতে getId() এর সাথে এটি ব্যবহার করুন।
// Get the first message in the first thread of your inbox const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; // Get its ID const messageId = message.getId(); // Now fetch the same message using that ID. const messageById = GmailApp.getMessageById(messageId); // Should always log true as they should be the same message Logger.log(message.getSubject() === messageById.getSubject());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | পুনরুদ্ধার করার জন্য বার্তাটির আইডি |
প্রত্যাবর্তন
Gmail Message
- প্রদত্ত আইডি সহ বার্তা
নিক্ষেপ করে
Error
— যদি প্রদত্ত আইডি সহ কোনও বার্তা পাওয়া যায় না
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Messages For Thread(thread)
নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
// Log all the subject lines in the first thread of your inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; const messages = GmailApp.getMessagesForThread(thread); for (let i = 0; i < messages.length; i++) { Logger.log(`subject: ${messages[i].getSubject()}`); }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | পুনরুদ্ধার করার জন্য বার্তাগুলির থ্রেড |
প্রত্যাবর্তন
Gmail Message[]
— এই থ্রেডের সাথে সম্পর্কিত বার্তাগুলির অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Messages For Threads(threads)
নির্দিষ্ট থ্রেডে সমস্ত বার্তা পুনরুদ্ধার করুন।
// Log the subject lines of all messages in the first two threads of your inbox const thread = GmailApp.getInboxThreads(0, 2); const messages = GmailApp.getMessagesForThreads(thread); for (let i = 0; i < messages.length; i++) { for (let j = 0; j < messages[i].length; j++) { Logger.log(`subject: ${messages[i][j].getSubject()}`); } }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | পুনরুদ্ধার করার জন্য বার্তাগুলির থ্রেড |
প্রত্যাবর্তন
Gmail Message[][]
— বার্তাগুলির অ্যারেগুলির একটি অ্যারে, যেখানে বাইরের অ্যারের প্রতিটি আইটেম একটি থ্রেডের সাথে মিলে যায় এবং ভিতরের অ্যারেটিতে সেই থ্রেডের বার্তাগুলি থাকে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Priority Inbox Threads()
লেবেল নির্বিশেষে সমস্ত অগ্রাধিকার ইনবক্স থ্রেড পুনরুদ্ধার করে।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads().length}`, );
প্রত্যাবর্তন
Gmail Thread[]
— অগ্রাধিকার ইনবক্সে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Priority Inbox Threads(start, max)
লেবেল নির্বিশেষে অগ্রাধিকার ইনবক্স থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
// Will log some number 2 or less Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads(0, 2).length}`, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী |
max | Integer | পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড |
প্রত্যাবর্তন
Gmail Thread[]
— অগ্রাধিকার ইনবক্সে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Priority Inbox Unread Count()
অগ্রাধিকার ইনবক্সে অপঠিত থ্রেডের সংখ্যা পায়।
Logger.log( `Number of unread emails in your Priority Inbox : ${ GmailApp.getPriorityInboxUnreadCount()}`, );
প্রত্যাবর্তন
Integer
— অগ্রাধিকার ইনবক্সে থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Spam Threads()
লেবেল নির্বিশেষে সমস্ত স্প্যাম থ্রেড পুনরুদ্ধার করে।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);
প্রত্যাবর্তন
Gmail Thread[]
— স্প্যাম ফোল্ডারে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Spam Threads(start, max)
লেবেল নির্বিশেষে স্প্যাম থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
// Will log a number at most 5 Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী |
max | Integer | পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড |
প্রত্যাবর্তন
Gmail Thread[]
— স্প্যাম ফোল্ডারে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Spam Unread Count()
স্প্যাম অপঠিত থ্রেডের সংখ্যা পায়।
// Unless you actually read stuff in your spam folder, this should be the same // as the number of messages in your spam folder. Logger.log(`# unread threads that are spam: ${GmailApp.getSpamUnreadCount()}`);
প্রত্যাবর্তন
Integer
— অপঠিত বার্তা আছে এমন স্প্যাম থ্রেড সংখ্যা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Starred Threads()
লেবেল নির্বিশেষে সমস্ত তারকাচিহ্নিত থ্রেড পুনরুদ্ধার করে।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
// Logs the number of starred threads Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);
প্রত্যাবর্তন
Gmail Thread[]
— তারকাচিহ্নিত Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Starred Threads(start, max)
লেবেল নির্বিশেষে তারকাচিহ্নিত থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
// Logs the number of starred threads to a maximum of 5 Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী |
max | Integer | পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড |
প্রত্যাবর্তন
Gmail Thread[]
— তারকাচিহ্নিত Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Starred Unread Count()
তারকাচিহ্নিত অপঠিত থ্রেডের সংখ্যা পায়।
Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);
প্রত্যাবর্তন
Integer
— তারকাচিহ্নিত থ্রেডের সংখ্যা যেখানে অপঠিত বার্তা রয়েছে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Thread By Id(id)
আইডি দ্বারা একটি থ্রেড পায়.
Gmail থ্রেডে getId() এর সাথে এটি ব্যবহার করুন।
// Gets the first inbox thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // Gets the same thread by ID. const threadById = GmailApp.getThreadById(firstThread.getId()); // Verifies that they are the same. console.log( firstThread.getFirstMessageSubject() === threadById.getFirstMessageSubject(), );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
id | String | থ্রেডের আইডি পুনরুদ্ধার করতে হবে। |
প্রত্যাবর্তন
Gmail Thread
- প্রদত্ত আইডি সহ থ্রেড বা পাওয়া না গেলে null
।
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
get Trash Threads()
লেবেল নির্বিশেষে সমস্ত ট্র্যাশ থ্রেড পুনরুদ্ধার করে।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);
প্রত্যাবর্তন
Gmail Thread[]
— ট্র্যাশে থাকা Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Trash Threads(start, max)
লেবেল নির্বিশেষে ট্র্যাশ থ্রেডের একটি পরিসর পুনরুদ্ধার করে।
// Will log a number at most 5 Logger.log( `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
start | Integer | পুনরুদ্ধার করার জন্য প্রথম থ্রেডের সূচী |
max | Integer | পুনরুদ্ধার করার জন্য সর্বাধিক সংখ্যক থ্রেড |
প্রত্যাবর্তন
Gmail Thread[]
— ট্র্যাশে থাকা Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get User Label By Name(name)
লেবেল নাম দেওয়া একটি লেবেল পুনরুদ্ধার করে।
const labelObject = GmailApp.getUserLabelByName('myLabel');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
name | String | পুনরুদ্ধার করার জন্য লেবেলের নাম |
প্রত্যাবর্তন
Gmail Label
— প্রদত্ত নামের জিমেইল লেবেল
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get User Labels()
ব্যবহারকারীর তৈরি লেবেলগুলির একটি তালিকা পুনরুদ্ধার করে৷
// Logs all of the names of your labels const labels = GmailApp.getUserLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(`label: ${labels[i].getName()}`); }
প্রত্যাবর্তন
Gmail Label[]
— ব্যবহারকারীর তৈরি লেবেলের অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
mark Message Read(message)
এই বার্তাটি পড়া চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
// Mark the first message in the first thread of your inbox as read const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageRead(message);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | পঠিত হিসাবে চিহ্নিত করার জন্য বার্তা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Message Unread(message)
এই বার্তাটিকে অপঠিত চিহ্নিত করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
// Mark the first message in the first thread of your inbox as unread const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageUnread(message);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | অপঠিত হিসাবে চিহ্নিত করার জন্য বার্তা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Messages Read(messages)
এই বার্তাগুলি পড়া চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Mark first three messages in the first inbox thread as read. // Assumes that the first inbox thread has 3 messages in it. const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesRead(messages);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | পঠিত হিসাবে চিহ্নিত করার জন্য বার্তাগুলির একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Messages Unread(messages)
এই বার্তাগুলি অপঠিত চিহ্নিত করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Mark first three messages in the first inbox thread as unread. // Assumes that the first inbox thread has 3 messages in it const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesUnread(messages);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | অপঠিত হিসাবে চিহ্নিত করার জন্য বার্তাগুলির একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Thread Important(thread)
এই থ্রেডটিকে গুরুত্বপূর্ণ হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Marks first inbox thread as important const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | গুরুত্বপূর্ণ হিসাবে চিহ্নিত করার জন্য থ্রেড |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Thread Read(thread)
এই থ্রেডটিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Marks first inbox thread as read const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | পঠিত হিসাবে চিহ্নিত করার জন্য থ্রেড |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Thread Unimportant(thread)
এই থ্রেডটিকে গুরুত্বহীন হিসেবে চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Marks first inbox thread as unimportant const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেডটি গুরুত্বহীন হিসেবে চিহ্নিত করুন |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Thread Unread(thread)
এই থ্রেডটিকে অপঠিত চিহ্নিত করে এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Marks first inbox thread as unread const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেডটি অপঠিত হিসাবে চিহ্নিত করুন |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Threads Important(threads)
এই থ্রেডগুলিকে গুরুত্বপূর্ণ হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Marks first two threads in inbox as important const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | গুরুত্বপূর্ণ হিসেবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Threads Read(threads)
এই থ্রেডগুলিকে পঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Marks first two threads in inbox as read const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | পঠিত হিসাবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Threads Unimportant(threads)
এই থ্রেডগুলিকে গুরুত্বহীন হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Marks first two threads in inbox as unimportant const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | গুরুত্বহীন হিসেবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
mark Threads Unread(threads)
এই থ্রেডগুলিকে অপঠিত হিসাবে চিহ্নিত করে এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Marks first two threads in inbox as unread const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | অপঠিত হিসাবে চিহ্নিত করার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Message To Trash(message)
বার্তাটিকে ট্র্যাশে নিয়ে যায় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
// Move the first message in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | বার্তাটি ট্র্যাশে ফেলা হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস (চেইন করার জন্য দরকারী)
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Messages To Trash(messages)
নির্দিষ্ট বার্তাগুলিকে ট্র্যাশে নিয়ে যায় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Move first two messages in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); const toDelete = [messages[0], messages[1]]; GmailApp.moveMessagesToTrash(toDelete);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | বার্তা ট্র্যাশ করা হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস (চেইন করার জন্য দরকারী)
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Thread To Archive(thread)
এই থ্রেডটিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Archive the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToArchive(firstThread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেড আর্কাইভ করা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Thread To Inbox(thread)
এই থ্রেডটিকে ইনবক্সে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Find a thread not already in your inbox const thread = GmailApp.search('-in:inbox')[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেডটি ইনবক্সে সরানো হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Thread To Spam(thread)
এই থ্রেডটিকে স্প্যামে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Tag first thread in inbox as spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToSpam(firstThread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেডটি স্প্যামে সরানো হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Thread To Trash(thread)
এই থ্রেডটিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডটিকে রিফ্রেশ করতে বাধ্য করে।
// Move first thread in inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToTrash(firstThread);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেড ট্র্যাশ করা হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Threads To Archive(threads)
এই থ্রেডগুলিকে সংরক্ষণাগারে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Move first two threads in your inbox to the archive const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToArchive(firstTwoThreads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | আর্কাইভ করার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Threads To Inbox(threads)
এই থ্রেডগুলিকে ইনবক্সে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Find two threads not already in your inbox const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | থ্রেডের একটি অ্যারে ইনবক্সে সরানো হবে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Threads To Spam(threads)
এই থ্রেডগুলিকে স্প্যামে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Move first two threads in your inbox to spam const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToSpam(firstTwoThreads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | স্প্যামে সরানোর জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
move Threads To Trash(threads)
এই থ্রেডগুলিকে ট্র্যাশে নিয়ে যায় এবং থ্রেডগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Move first two threads in your inbox to trash const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToTrash(firstTwoThreads);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | ট্র্যাশে ফেলার জন্য থ্রেডের একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
refresh Message(message)
Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; // ...Do something that may take a while here.... GmailApp.refreshMessage(firstMessage); // ...Do more stuff with firstMessage...
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | বার্তাটি রিফ্রেশ করার জন্য |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
refresh Messages(messages)
Gmail থেকে বার্তা এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 2); // ...Do something that may take a while here.... GmailApp.refreshMessages(coupleOfMessages); // ...Do more stuff with coupleOfMessages...
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | বার্তা রিফ্রেশ করা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
refresh Thread(thread)
Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
thread | Gmail Thread | থ্রেড রিফ্রেশ করা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
refresh Threads(threads)
Gmail থেকে থ্রেড এবং সংশ্লিষ্ট অবস্থা পুনরায় লোড করে (লেবেল, পড়ার অবস্থা, ইত্যাদি পরিবর্তিত হলে দরকারী)।
const threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
threads | Gmail Thread[] | থ্রেড রিফ্রেশ করা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
search(query)
প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
এই কল ব্যর্থ হবে যখন সমস্ত থ্রেডের আকার সিস্টেম পরিচালনা করার জন্য খুব বড় হয়। যেখানে থ্রেডের আকার অজানা, এবং সম্ভাব্যভাবে খুব বড়, অনুগ্রহ করে 'পৃষ্ঠাযুক্ত' কলটি ব্যবহার করুন এবং প্রতিটি কলে পুনরুদ্ধার করার জন্য থ্রেডের পরিসীমা নির্দিষ্ট করুন।
// Find starred messages with subject IMPORTANT const threads = GmailApp.search('is:starred subject:"IMPORTANT"');
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
query | String | অনুসন্ধান ক্যোয়ারী, যেমন আপনি Gmail এ টাইপ করবেন |
প্রত্যাবর্তন
Gmail Thread[]
— এই ক্যোয়ারীটির সাথে মেলে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
search(query, start, max)
প্রদত্ত ক্যোয়ারী দিয়ে Gmail সার্চ করুন।
// Find starred messages with subject IMPORTANT and return second batch of 10. // Assumes there are at least 11 of them, otherwise this will return an empty // array. const threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
query | String | অনুসন্ধান ক্যোয়ারী, যেমন আপনি Gmail এ টাইপ করবেন |
start | Integer | শুরুর থ্রেডের সূচক |
max | Integer | সর্বোচ্চ সংখ্যক থ্রেড ফেরত দিতে হবে |
প্রত্যাবর্তন
Gmail Thread[]
— এই ক্যোয়ারীটির সাথে মেলে Gmail থ্রেডের একটি অ্যারে
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
send Email(recipient, subject, body)
একটি ইমেল বার্তা পাঠায়. ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// The code below will send an email with the current date and time. const now = new Date(); GmailApp.sendEmail( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা |
subject | String | ইমেলের বিষয় (সর্বোচ্চ 250 অক্ষর) |
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
send Email(recipient, subject, body, options)
ঐচ্ছিক আর্গুমেন্ট সহ একটি ইমেল বার্তা পাঠায়। ইমেইলে প্লেইন টেক্সট বা একটি HTML বডি থাকতে পারে। ইমেলের আকার (শিরোনাম সহ, কিন্তু সংযুক্তি ব্যতীত) কোটা সীমিত ।
// Send an email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.sendEmail( 'mike@example.com', 'Attachment example', 'Please see the attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | প্রাপকের ঠিকানা |
subject | String | বিষয় লাইন (সর্বোচ্চ 250 অক্ষর) |
body | String | ইমেইলের মূল অংশ |
options | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যা উন্নত প্যারামিটার নির্দিষ্ট করে, যেমন নীচে তালিকাভুক্ত করা হয়েছে |
উন্নত পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
attachments | Blob Source[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই get Aliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
no Reply | Boolean | true যদি ইমেলটি একটি জেনেরিক নো-রিপ্লাই ইমেল ঠিকানা থেকে পাঠানো হয় যাতে প্রাপকদের ইমেলের উত্তর দেওয়া থেকে নিরুৎসাহিত করা হয়; এই বিকল্পটি শুধুমাত্র Google Workspace অ্যাকাউন্টের জন্যই সম্ভব, Gmail ব্যবহারকারীদের জন্য নয় |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
set Current Message Access Token(accessToken)
বর্তমান বার্তা অ্যাক্সেস টোকেন সেট করে যা স্ক্রিপ্টটিকে বর্তমান Gmail Message
বৈশিষ্ট্যগুলি অ্যাক্সেস করতে সক্ষম করে৷
Gmail বর্তমান মেসেজ স্কোপ ব্যবহার করে শুধুমাত্র Google Workspace অ্যাড-অন প্রোজেক্টের জন্য এই পদ্ধতির প্রয়োজন।
function handleAddonActionEvent(e) { GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken); const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId); // Do something with mailMessage }
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
access Token | String | একটি Gmail অ্যাড-অন অ্যাকশন ইভেন্ট অবজেক্ট থেকে প্রাপ্ত অস্থায়ী অ্যাক্সেস টোকেন। |
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
star Message(message)
এই বার্তাটিতে একটি তারকা যোগ করে এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে৷
// Stars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.starMessage(message);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | তারা করার বার্তা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
star Messages(messages)
এই বার্তাগুলিতে তারা যোগ করে এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Stars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.starMessages(coupleOfMessages);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | তারা বার্তা একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
unstar Message(message)
এই বার্তা থেকে একটি তারকা সরিয়ে দেয় এবং বার্তাটিকে রিফ্রেশ করতে বাধ্য করে।
// Unstars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.unstarMessage(message);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
message | Gmail Message | তারকা মুক্ত করার বার্তা |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
unstar Messages(messages)
এই বার্তাগুলি থেকে তারাগুলি সরিয়ে দেয় এবং বার্তাগুলিকে রিফ্রেশ করতে বাধ্য করে৷
// Unstars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.unstarMessages(coupleOfMessages);
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
messages | Gmail Message[] | তারকা মুক্ত করতে বার্তার একটি অ্যারে |
প্রত্যাবর্তন
Gmail App
- জিমেইল সার্ভিস, চেইন করার জন্য উপযোগী
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/