Class GmailDraft

Gmailड्राफ़्ट

उपयोगकर्ता के Gmail खाते में, उपयोगकर्ता का बनाया गया ड्राफ़्ट मैसेज.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteDraft()voidड्राफ़्ट के तौर पर सेव किए गए इस मैसेज को मिटाता है.
getId()Stringइस ड्राफ़्ट मैसेज का आईडी पाता है.
getMessage()GmailMessageइस ड्राफ़्ट को दिखाने वाला GmailMessage दिखाता है.
getMessageId()Stringइस ड्राफ़्ट को दिखाने वाले GmailMessage का आईडी दिखाता है.
send()GmailMessageइस ड्राफ़्ट ईमेल मैसेज को भेजता है.
update(recipient, subject, body)GmailDraftइस ड्राफ़्ट मैसेज के कॉन्टेंट को बदल देता है.
update(recipient, subject, body, options)GmailDraftवैकल्पिक आर्ग्युमेंट का इस्तेमाल करके, इस ड्राफ़्ट मैसेज के कॉन्टेंट को बदलता है.

ज़्यादा जानकारी वाला दस्तावेज़

deleteDraft()

ड्राफ़्ट के तौर पर सेव किए गए इस मैसेज को मिटाता है.

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/

getId()

इस ड्राफ़्ट मैसेज का आईडी पाता है.

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/

getMessage()

इस ड्राफ़्ट को दिखाने वाला GmailMessage दिखाता है.

const draft =
    GmailApp.getDrafts()[0];  // The first draft message in the drafts folder
const message = draft.getMessage();
Logger.log(message.getSubject());

वापसी का टिकट

GmailMessage — वह मैसेज जिसमें ड्राफ़्ट का कॉन्टेंट दिखता है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:

  • https://mail.google.com/

getMessageId()

इस ड्राफ़्ट को दिखाने वाले GmailMessage का आईडी दिखाता है.

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

वापसी का टिकट

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.
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()}`,
);

पैरामीटर

नामटाइपब्यौरा
recipientStringकॉमा लगाकर अलग किए गए ईमेल पतों की सूची
subjectStringईमेल का विषय (ज़्यादा से ज़्यादा 250 वर्ण)
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

GmailDraft — हाल ही में अपडेट किया गया ड्राफ़्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:

  • https://mail.google.com/

इन्हें भी देखें


update(recipient, subject, body, options)

वैकल्पिक आर्ग्युमेंट का इस्तेमाल करके, इस ड्राफ़्ट मैसेज के कॉन्टेंट को बदलता है. ईमेल में, सादा टेक्स्ट या एचटीएमएल बॉडी हो सकता है. ईमेल का साइज़ (हेडर्स के साथ) कोटा के हिसाब से सीमित होता है.

// 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',
    },
);

पैरामीटर

नामटाइपब्यौरा
recipientStringकॉमा लगाकर अलग किए गए ईमेल पतों की सूची
subjectStringईमेल का विषय (ज़्यादा से ज़्यादा 250 वर्ण)
bodyStringईमेल का मुख्य हिस्सा
optionsObjectएक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर की जानकारी देता है. इन पैरामीटर की सूची यहां दी गई है

उन्नत पैरामीटर

नामटाइपब्यौरा
attachmentsBlobSource[]ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन
bccStringकॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है
ccStringकॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, GmailApp.getAliases() से मिली वैल्यू में से कोई एक होना चाहिए
htmlBodyStringअगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ा जा सकता है
inlineImagesObjectJavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String) से इमेज डेटा (BlobSource) तक की मैपिंग होती है. यह माना जाता है कि htmlBody पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
replyToStringजवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)

वापसी का टिकट

GmailDraft — हाल ही में अपडेट किया गया ड्राफ़्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:

  • https://mail.google.com/

इन्हें भी देखें