ব্যবহারকারীর Gmail অ্যাকাউন্টে ব্যবহারকারীর তৈরি একটি খসড়া বার্তা৷
পদ্ধতি
পদ্ধতি | রিটার্ন টাইপ | সংক্ষিপ্ত বিবরণ |
---|---|---|
deleteDraft() | void | এই খসড়া বার্তা মুছে দেয়। |
getId() | String | এই খসড়া বার্তার আইডি পায়। |
getMessage() | GmailMessage | এই খসড়া প্রতিনিধিত্ব করে একটি Gmail বার্তা ফেরত দেয়৷ |
getMessageId() | String | এই খসড়াটির প্রতিনিধিত্বকারী GmailMessage এর ID প্রদান করে। |
send() | GmailMessage | এই খসড়া ইমেল বার্তা পাঠায়. |
update(recipient, subject, body) | GmailDraft | এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। |
update(recipient, subject, body, options) | GmailDraft | ঐচ্ছিক আর্গুমেন্ট ব্যবহার করে এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। |
বিস্তারিত ডকুমেন্টেশন
deleteDraft()
এই খসড়া বার্তা মুছে দেয়।
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder draft.deleteDraft(); draft.getMessage(); // Throws exception.
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
getId()
এই খসড়া বার্তার আইডি পায়।
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var draftId = draft.getId(); var draftById = GmailApp.getDraft(draftId); Logger.log(draft.getMessage().getSubject() == draftById.getMessage().getSubject());
প্রত্যাবর্তন
String
— খসড়া আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
getMessage()
এই খসড়া প্রতিনিধিত্ব করে একটি Gmail বার্তা ফেরত দেয়৷
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var message = draft.getMessage(); Logger.log(message.getSubject());
প্রত্যাবর্তন
GmailMessage
— এই খসড়াটির বিষয়বস্তু উপস্থাপন করে এমন বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
getMessageId()
এই খসড়াটির প্রতিনিধিত্বকারী GmailMessage
এর ID প্রদান করে।
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var messageId = draft.getMessageId(); Logger.log(messageId == draft.getMessage().getId());
প্রত্যাবর্তন
String
- বার্তা আইডি
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
send()
এই খসড়া ইমেল বার্তা পাঠায়. ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var msg = draft.send(); // Send it Logger.log(msg.getDate()); // Should be approximately the current timestamp
প্রত্যাবর্তন
GmailMessage
— নতুন পাঠানো বার্তা
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/
update(recipient, subject, body)
এই খসড়া বার্তার বিষয়বস্তু প্রতিস্থাপন করে। ইমেলের আকার (হেডার সহ) কোটা সীমিত ।
// The code below will update a draft email with the current date and time. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var now = new Date(); draft.update("mike@example.com", "current time", "The time is: " + now.toString());
পরামিতি
নাম | টাইপ | বর্ণনা |
---|---|---|
recipient | String | ইমেল ঠিকানাগুলির কমা দ্বারা পৃথক করা তালিকা |
subject | String | ইমেলের বিষয় (সর্বোচ্চ 250 অক্ষর) |
body | String | ইমেইলের মূল অংশ |
প্রত্যাবর্তন
GmailDraft
— নতুন আপডেট করা খসড়া
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট 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. var draft = GmailApp.getDrafts()[0]; // The first draft message in the drafts folder var 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 | BlobSource[] | ইমেলের সাথে পাঠানোর জন্য ফাইলের একটি অ্যারে |
bcc | String | বিসিসিতে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
cc | String | CC-তে ইমেল ঠিকানাগুলির একটি কমা দ্বারা পৃথক করা তালিকা |
from | String | যে ঠিকানা থেকে ইমেল পাঠানো উচিত, যেটি অবশ্যই GmailApp.getAliases() দ্বারা প্রত্যাবর্তিত মানগুলির মধ্যে একটি হতে হবে |
htmlBody | String | সেট করা হলে, HTML রেন্ডার করতে সক্ষম ডিভাইসগুলি প্রয়োজনীয় বডি আর্গুমেন্টের পরিবর্তে এটি ব্যবহার করবে; আপনার ইমেলের জন্য ইনলাইনযুক্ত ছবি থাকলে আপনি HTML বডিতে একটি ঐচ্ছিক inlineImages ফিল্ড যোগ করতে পারেন |
inlineImages | Object | একটি জাভাস্ক্রিপ্ট অবজেক্ট যেখানে ইমেজ কী ( String ) থেকে ইমেজ ডেটা ( BlobSource ) পর্যন্ত ম্যাপিং রয়েছে; এটি অনুমান করে যে htmlBody প্যারামিটার ব্যবহার করা হয়েছে এবং <img src="cid:imageKey" /> বিন্যাসে এই চিত্রগুলির উল্লেখ রয়েছে |
name | String | ইমেল প্রেরকের নাম (ডিফল্ট: ব্যবহারকারীর নাম) |
replyTo | String | একটি ইমেল ঠিকানা ডিফল্ট উত্তর ঠিকানা হিসাবে ব্যবহার করার জন্য (ডিফল্ট: ব্যবহারকারীর ইমেল ঠিকানা) |
প্রত্যাবর্তন
GmailDraft
— নতুন আপডেট করা খসড়া
অনুমোদন
যে স্ক্রিপ্টগুলি এই পদ্ধতিটি ব্যবহার করে তাদের জন্য নিম্নলিখিত এক বা একাধিক স্কোপ বা সংশ্লিষ্ট REST API থেকে উপযুক্ত স্কোপের অনুমোদন প্রয়োজন:
-
https://mail.google.com/