ব্যবহারকারীর Gmail অ্যাকাউন্টে ব্যবহারকারীর তৈরি একটি খসড়া বার্তা৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
delete Draft() | void | এই খসড়া বার্তা মুছে দেয়। |
get Id() | String | এই খসড়া বার্তার আইডি পায়। |
get Message() | Gmail Message | এই খসড়া প্রতিনিধিত্ব করে একটি Gmail বার্তা ফেরত দেয়৷ |
get Message Id() | String | এই খসড়াটি উপস্থাপন করে Gmail Message ID প্রদান করে। |
send() | Gmail Message | এই খসড়া ইমেল বার্তা পাঠায়. |
update(recipient, subject, body) | Gmail Draft | এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। |
update(recipient, subject, body, options) | Gmail Draft | ঐচ্ছিক আর্গুমেন্ট ব্যবহার করে এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। |
বিস্তারিত ডকুমেন্টেশন
delete Draft()
এই খসড়া বার্তা মুছে দেয়।
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Id()
এই খসড়া বার্তার আইডি পায়।
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const draftId = draft.getId(); const draftById = GmailApp.getDraft(draftId); Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
প্রত্যাবর্তন
String
— খসড়া আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Message()
এই খসড়া প্রতিনিধিত্ব করে একটি Gmail বার্তা ফেরত দেয়৷
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const message = draft.getMessage(); Logger.log(message.getSubject());
প্রত্যাবর্তন
Gmail Message
— এই খসড়াটির বিষয়বস্তুকে প্রতিনিধিত্ব করে এমন বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
get Message Id()
এই খসড়াটি উপস্থাপন করে Gmail Message
ID প্রদান করে।
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const messageId = draft.getMessageId(); Logger.log(messageId === draft.getMessage().getId());
প্রত্যাবর্তন
String
- বার্তা আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
send()
এই খসড়া ইমেল বার্তা পাঠায়. ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
প্রত্যাবর্তন
Gmail Message
— নতুন পাঠানো মেসেজ
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
update(recipient, subject, body)
এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// The code below will update a draft email with the current date and time. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const now = new Date(); draft.update( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা |
subject | String | ইমেলের বিষয় (সর্বোচ্চ 250 অক্ষর) |
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
Gmail Draft
— নতুন আপডেট করা খসড়া
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
এছাড়াও দেখুন
update(recipient, subject, body, options)
ঐচ্ছিক আর্গুমেন্ট ব্যবহার করে এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। ইমেইলে প্লেইন টেক্সট বা একটি HTML বডি থাকতে পারে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// Update a draft email with a file from Google Drive attached as a PDF. const draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); draft.update( 'mike@example.com', 'Attachment example', 'Please see 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 | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই Gmail App.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
html Body | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inline Images ফিল্ড যোগ করতে পারেন |
inline Images | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটাতে ( Blob Source ) ম্যাপিং রয়েছে; এটি অনুমান করে যে html Body প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
reply To | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর-এর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
প্রত্যাবর্তন
Gmail Draft
— নতুন আপডেট করা খসড়া
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/