Class GmailMessage

GmailMessage

उपयोगकर्ता के Gmail खाते में मौजूद कोई मैसेज.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createDraftReply(body)GmailDraftजवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है.
createDraftReply(body, options)GmailDraftजवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है वैकल्पिक आर्ग्युमेंट.
createDraftReplyAll(body)GmailDraftजवाब देने वाले पते और इसके सभी पाने वालों का इस्तेमाल करके, भेजने वाले को जवाब देने वाला ड्राफ़्ट मैसेज बनाता है यह मैसेज देख सकते हैं.
createDraftReplyAll(body, options)GmailDraftजवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है और वैकल्पिक आर्ग्युमेंट के साथ, सभी पाने वालों के लिए.
forward(recipient)GmailMessageइस मैसेज को नए लोगों को फ़ॉरवर्ड करता है.
forward(recipient, options)GmailMessageयह मैसेज, वैकल्पिक आर्ग्युमेंट के साथ, नए लोगों को फ़ॉरवर्ड करता है.
getAttachments()GmailAttachment[]इस मैसेज के लिए सभी अटैचमेंट पाएं.
getAttachments(options)GmailAttachment[]इस मैसेज के लिए सभी अटैचमेंट पाएं.
getBcc()Stringकॉमा लगाकर अलग किए गए, ईमेल पतों को इस मैसेज की गुप्त कॉपी भेजता है.
getBody()Stringइस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट पाएं.
getCc()Stringकॉमा लगाकर अलग किए गए लोगों को ईमेल की कॉपी भेजता है.
getDate()Dateइस मैसेज की तारीख और समय की जानकारी देता है.
getFrom()Stringइस मैसेज को भेजने वाले व्यक्ति को भेजता है.
getHeader(name)Stringहेडर के नाम के हिसाब से RFC 2822 हेडर की वैल्यू मिलती है.
getId()Stringइस मैसेज का आईडी मिलता है.
getPlainBody()Stringइस मैसेज के मुख्य हिस्से का कॉन्टेंट, एचटीएमएल फ़ॉर्मैट के बिना फ़ेच किया जाता है.
getRawContent()Stringइस मैसेज का रॉ कॉन्टेंट पाएं.
getReplyTo()Stringइस मैसेज का जवाब देने का पता (आम तौर पर भेजने वाला) पाता है.
getSubject()Stringइस मैसेज का विषय बताता है.
getThread()GmailThreadउस थ्रेड को फ़ेच करता है जिसमें यह मैसेज है.
getTo()Stringइस मैसेज के लिए, कॉमा लगाकर अलग किए गए लोगों की जानकारी फ़ेच की जाती है.
isDraft()Booleanयह पता लगाता है कि यह मैसेज ड्राफ़्ट है या नहीं.
isInChats()Booleanयह पता लगाता है कि यह मैसेज चैट है या नहीं.
isInInbox()Booleanबताता है कि यह मैसेज इनबॉक्स में है या नहीं.
isInPriorityInbox()Booleanअगर यह मैसेज मुख्य इनबॉक्स में है, तो true दिखाया जाता है; अगर ऐसा नहीं है, तो false दिखाता है.
isInTrash()Booleanयह सूचना मिलती है कि यह मैसेज ट्रैश में है या नहीं.
isStarred()Booleanयह पता लगाता है कि इस मैसेज पर स्टार का निशान लगाया गया है या नहीं.
isUnread()Booleanयह पता लगाता है कि यह मैसेज पढ़ा नहीं गया है या नहीं.
markRead()GmailMessageमैसेज को 'पढ़ा गया' के तौर पर मार्क करता है.
markUnread()GmailMessageमैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है.
moveToTrash()GmailMessageमैसेज को ट्रैश में ले जाता है.
refresh()GmailMessageइस मैसेज को और इससे जुड़ी स्थिति को Gmail से फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).
reply(body)GmailMessageइस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए, जवाब देने के डिफ़ॉल्ट पते का इस्तेमाल किया जाता है.
reply(body, options)GmailMessageवैकल्पिक आर्ग्युमेंट के साथ, जवाब देने के डिफ़ॉल्ट पते का इस्तेमाल करके इस मैसेज को भेजने वाले को जवाब देता है.
replyAll(body)GmailMessageभेजने वाले को जवाब देने के लिए, 'इस ईमेल पते पर जवाब भेजें' पते का इस्तेमाल करके और इस मैसेज को पाने वाले सभी लोगों को जवाब देता है.
replyAll(body, options)GmailMessageइस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए, जवाब देने के डिफ़ॉल्ट पते का इस्तेमाल किया जाता है. साथ ही, इसे सभी लोगों को भेजा जाता है वैकल्पिक आर्ग्युमेंट.
star()GmailMessageमैसेज पर स्टार का निशान लगाएं.
unstar()GmailMessageमैसेज से स्टार का निशान हटाता है.

विस्तृत दस्तावेज़

createDraftReply(body)

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

// Create a draft reply to the original message with an acknowledgment.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.createDraftReply("Got your message");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.

वापसी का टिकट

GmailDraft — नया ड्राफ़्ट मैसेज.

अनुमति देना

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

  • https://mail.google.com/

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


createDraftReply(body, options)

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

ईमेल में सादा टेक्स्ट और एचटीएमएल मुख्य भाग, दोनों हो सकते हैं. ईमेल का साइज़ (इसमें ये शामिल हैं हेडर) कोटा है सीमित.

// Create a draft response with an HTML text body.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.createDraftReply("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  cc: "[email protected]"
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

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

वापसी का टिकट

GmailDraft — नया ड्राफ़्ट मैसेज.

अनुमति देना

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

  • https://mail.google.com/

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


createDraftReplyAll(body)

जवाब देने वाले पते और इसके सभी पाने वालों का इस्तेमाल करके, भेजने वाले को जवाब देने वाला ड्राफ़्ट मैसेज बनाता है यह मैसेज देख सकते हैं. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.

// Create a draft response to all recipients (except those bcc'd) with an acknowledgment.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.createDraftReplyAll("Got your message");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.

वापसी का टिकट

GmailDraft — नया ड्राफ़्ट मैसेज.

अनुमति देना

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

  • https://mail.google.com/

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


createDraftReplyAll(body, options)

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

ईमेल में सादा टेक्स्ट और एचटीएमएल मुख्य भाग, दोनों हो सकते हैं. ईमेल का साइज़ (इसमें ये शामिल हैं हेडर) कोटा है सीमित.

// Create a draft response to all recipients (except those bcc'd) using an HTML text body.
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.createDraftReplyAll("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  cc: "[email protected]"
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

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

वापसी का टिकट

GmailDraft — नया ड्राफ़्ट मैसेज.

अनुमति देना

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

  • https://mail.google.com/

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


forward(recipient)

इस मैसेज को नए लोगों को फ़ॉरवर्ड करता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.

// Forward first message of first inbox thread to recipient1 & recipient2, both @example.com
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.forward("[email protected],[email protected]");

पैरामीटर

नामटाइपब्यौरा
recipientStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट.

वापसी का टिकट

GmailMessage — यह मैसेज चेन बनाने के लिए काम का है.

अनुमति देना

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

  • https://mail.google.com/

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


forward(recipient, options)

यह मैसेज, वैकल्पिक आर्ग्युमेंट के साथ, नए लोगों को फ़ॉरवर्ड करता है.

ईमेल में सादा लेख और एचटीएमएल बॉडी, दोनों हो सकते हैं. ईमेल का साइज़ (हेडर सहित) कोटा है सीमित.

var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.forward("[email protected],[email protected]", {
  cc: "[email protected]",
  bcc: "[email protected],[email protected]"
});

पैरामीटर

नामटाइपब्यौरा
recipientStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट.
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

नामटाइपब्यौरा
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
htmlBodyStringसेट करने पर, HTML रेंडर करने में सक्षम डिवाइस ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
noReplyBooleantrue अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
subjectStringईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए.

वापसी का टिकट

GmailMessage — यह मैसेज चेन बनाने के लिए काम का है.

अनुमति देना

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

  • https://mail.google.com/

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


getAttachments()

इस मैसेज के लिए सभी अटैचमेंट पाएं.

वापसी का टिकट

GmailAttachment[] — इस मैसेज के लिए ब्लॉब अटैचमेंट का कलेक्शन.

अनुमति देना

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

  • https://mail.google.com/

getAttachments(options)

इस मैसेज के लिए सभी अटैचमेंट पाएं.

पैरामीटर

नामटाइपब्यौरा
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

नामटाइपब्यौरा
includeInlineImagesBooleanअगर ब्लॉब का अरे दिखाया गया है, तो true अटैचमेंट में इनलाइन इमेज होनी चाहिए (डिफ़ॉल्ट रूप से यह true है).
includeAttachmentsBooleanअगर ब्लॉब का अरे दिखाया गया है, तो true अटैचमेंट में सामान्य (गैर-इनलाइन) अटैचमेंट शामिल होने चाहिए (डिफ़ॉल्ट रूप से true है).

वापसी का टिकट

GmailAttachment[] — इस मैसेज के लिए ब्लॉब अटैचमेंट का कलेक्शन.

अनुमति देना

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

  • https://mail.google.com/

getBcc()

कॉमा लगाकर अलग किए गए, ईमेल पतों को इस मैसेज की गुप्त कॉपी भेजता है.

परिभाषा के हिसाब से, यह मिला हुआ सभी मैसेज के लिए खाली है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getBcc()); // Log bcc'd addresses

वापसी का टिकट

String — कॉमा लगाकर अलग किए गए लोग, इस मैसेज की गुप्त कॉपी भी भेज सकते हैं.

अनुमति देना

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

  • https://mail.google.com/

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


getBody()

इस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट पाएं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getBody()); // Log contents of the body

वापसी का टिकट

String — इस मैसेज का मुख्य हिस्सा.

अनुमति देना

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

  • https://mail.google.com/

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


getCc()

कॉमा लगाकर अलग किए गए लोगों को ईमेल की कॉपी भेजता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getCc()); // Log cc'd addresses

वापसी का टिकट

String — कॉमा लगाकर अलग किए गए लोग, इस मैसेज की कॉपी भेज सकते हैं.

अनुमति देना

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

  • https://mail.google.com/

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


getDate()

इस मैसेज की तारीख और समय की जानकारी देता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getDate()); // Log date and time of the message

वापसी का टिकट

Date — इस मैसेज की तारीख और समय.

अनुमति देना

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

  • https://mail.google.com/

getFrom()

इस मैसेज को भेजने वाले व्यक्ति को भेजता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getFrom()); // Log from address of the message

वापसी का टिकट

String — मैसेज भेजने वाले का ईमेल पता.

अनुमति देना

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

  • https://mail.google.com/

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


getHeader(name)

हेडर के नाम के हिसाब से RFC 2822 हेडर की वैल्यू मिलती है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox.
var message = thread.getMessages()[0];         // Get the first message.
Logger.log(message.getHeader("Message-ID"));   // Logs the Message-ID RFC 2822 header.

पैरामीटर

नामटाइपब्यौरा
nameStringयह आरएफ़सी हेडर का नाम होता है, जिसमें कोलन लगाकर उसे वैल्यू से अलग नहीं किया जाता.

वापसी का टिकट

String — हेडर की वैल्यू या खाली स्ट्रिंग, अगर मैसेज में हेडर मौजूद न हो.

अनुमति देना

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

  • https://mail.google.com/

getId()

इस मैसेज का आईडी मिलता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
var id = message.getId();
var messageById = GmailApp.getMessageById(id);
Logger.log(message.getSubject() == messageById.getMessage()); // Always logs true

वापसी का टिकट

String — मैसेज आईडी.


getPlainBody()

इस मैसेज के मुख्य हिस्से का कॉन्टेंट, एचटीएमएल फ़ॉर्मैट के बिना फ़ेच किया जाता है. यह तरीका, getBody() और ज़्यादा समय लगता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getPlainBody()); // Log contents of the body

वापसी का टिकट

String — इस मैसेज का सामान्य हिस्सा.

अनुमति देना

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

  • https://mail.google.com/

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


getRawContent()

इस मैसेज का रॉ कॉन्टेंट पाएं. यह "मूल दिखाएं" के बराबर है Gmail के यूज़र इंटरफ़ेस (यूआई) में दिखेगा.

वापसी का टिकट

String — इस मैसेज का रॉ कॉन्टेंट.

अनुमति देना

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

  • https://mail.google.com/

getReplyTo()

इस मैसेज का जवाब देने का पता (आम तौर पर भेजने वाला) पाता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getReplyTo()); // Logs reply-to address

वापसी का टिकट

String — जवाबों के लिए ईमेल पता.

अनुमति देना

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

  • https://mail.google.com/

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


getSubject()

इस मैसेज का विषय बताता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getSubject()); // Log subject line

वापसी का टिकट

String — इस मैसेज का विषय.

अनुमति देना

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

  • https://mail.google.com/

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


getThread()

उस थ्रेड को फ़ेच करता है जिसमें यह मैसेज है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getThread().getFirstMessageSubject() ==
           thread.getFirstMessageSubject()); // Always logs true

वापसी का टिकट

GmailThread — वह GmailThread, जिसमें यह मैसेज है.

अनुमति देना

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

  • https://mail.google.com/

getTo()

इस मैसेज के लिए, कॉमा लगाकर अलग किए गए लोगों की जानकारी फ़ेच की जाती है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log(message.getTo()); // Log the recipient of message

वापसी का टिकट

String — इस मैसेज को पाने वाले वे लोग जिन्हें कॉमा लगाकर अलग किया गया है.

अनुमति देना

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

  • https://mail.google.com/

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


isDraft()

यह पता लगाता है कि यह मैसेज ड्राफ़्ट है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is draft? " + message.isDraft());

वापसी का टिकट

Boolean — क्या यह मैसेज ड्राफ़्ट है.

अनुमति देना

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

  • https://mail.google.com/

isInChats()

यह पता लगाता है कि यह मैसेज चैट है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is a chat? " + message.isInChats());

वापसी का टिकट

Boolean — क्या यह मैसेज चैट है.


isInInbox()

बताता है कि यह मैसेज इनबॉक्स में है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is in inbox? " + message.isInInbox());

वापसी का टिकट

Boolean — क्या यह मैसेज इनबॉक्स में है.

अनुमति देना

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

  • https://mail.google.com/

isInPriorityInbox()

अगर यह मैसेज मुख्य इनबॉक्स में है, तो true दिखाया जाता है; अगर ऐसा नहीं है, तो false दिखाता है.

var thread = GmailApp.getPriorityInboxThreads(0,1)[0]; // Get first thread in priority inbox
var messages = thread.getMessages();
for (var i = 0; i < messages.length; i++) {
  // At least one of the messages is in priority inbox
  Logger.log("is in priority inbox? " + messages[i].isInPriorityInbox());
}

वापसी का टिकट

Boolean — क्या यह मैसेज मुख्य इनबॉक्स में है.

अनुमति देना

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

  • https://mail.google.com/

isInTrash()

यह सूचना मिलती है कि यह मैसेज ट्रैश में है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is in the trash? " + message.isInTrash());

वापसी का टिकट

Boolean — यह मैसेज ट्रैश में है या नहीं.


isStarred()

यह पता लगाता है कि इस मैसेज पर स्टार का निशान लगाया गया है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is starred? " + message.isStarred());

वापसी का टिकट

Boolean — इस मैसेज पर स्टार का निशान लगाया गया है या नहीं.


isUnread()

यह पता लगाता है कि यह मैसेज पढ़ा नहीं गया है या नहीं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
Logger.log("is unread? " + message.isUnread());

वापसी का टिकट

Boolean — इस मैसेज का स्टेटस 'नहीं पढ़ा गया' है.

अनुमति देना

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

  • https://mail.google.com/

markRead()

मैसेज को 'पढ़ा गया' के तौर पर मार्क करता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
message.markRead(); // Mark as read

वापसी का टिकट

GmailMessage — यह GmailMessage, चेन बनाने के लिए उपयोगी है.

अनुमति देना

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

  • https://mail.google.com/

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


markUnread()

मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
message.markUnread(); // Mark as unread

वापसी का टिकट

GmailMessage — यह GmailMessage, चेन बनाने के लिए उपयोगी है.

अनुमति देना

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

  • https://mail.google.com/

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


moveToTrash()

मैसेज को ट्रैश में ले जाता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
message.moveToTrash(); // Move message to trash

वापसी का टिकट

GmailMessage — यह GmailMessage, चेन बनाने के लिए उपयोगी है.

अनुमति देना

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

  • https://mail.google.com/

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


refresh()

इस मैसेज को और इससे जुड़ी स्थिति को Gmail से फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
// .. Do bunch of stuff here
message.refresh(); // Make sure it's up to date
// Do more stuff to message

वापसी का टिकट

GmailMessage — चेन बनाने के लिए यह मैसेज.

अनुमति देना

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

  • https://mail.google.com/

reply(body)

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

// Respond to author of message with acknowledgment
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.reply("Got your message");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.

वापसी का टिकट

GmailMessage — यह मैसेज चेन बनाने के लिए काम का है.

अनुमति देना

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

  • https://mail.google.com/

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


reply(body, options)

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

ईमेल में सादा लेख और एचटीएमएल बॉडी, दोनों हो सकते हैं. ईमेल का साइज़ (हेडर सहित) कोटा है सीमित.

// Respond with HTML body text
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.reply("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  noReply: true
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

नामटाइपब्यौरा
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
htmlBodyStringसेट करने पर, HTML रेंडर करने में सक्षम डिवाइस ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
noReplyBooleantrue अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
subjectStringईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए.

वापसी का टिकट

GmailMessage — यह मैसेज चेन बनाने के लिए काम का है.

अनुमति देना

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

  • https://mail.google.com/

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


replyAll(body)

भेजने वाले को जवाब देने के लिए, 'इस ईमेल पते पर जवाब भेजें' पते का इस्तेमाल करके और इस मैसेज को पाने वाले सभी लोगों को जवाब देता है. साइज़ ईमेल (इसमें हेडर भी शामिल हैं) का कोटा सीमित है.

// Respond to all recipients (except bcc'd) of last email in thread with acknowledgment
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
message.replyAll("Got your message");

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.

वापसी का टिकट

GmailMessage — इस मैसेज से चेन बनाने में मदद मिलेगी.

अनुमति देना

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

  • https://mail.google.com/

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


replyAll(body, options)

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

ईमेल में सादा लेख और एचटीएमएल बॉडी, दोनों हो सकते हैं. ईमेल का साइज़ (हेडर सहित) कोटा है सीमित.

// Respond with HTML body text
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
messageThread.replyAll("incapable of HTML", {
  htmlBody: "<b>some HTML body text</b>",
  noReply: true
});

पैरामीटर

नामटाइपब्यौरा
bodyStringईमेल का मुख्य हिस्सा.
optionsObjectबेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है.

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

नामटाइपब्यौरा
attachmentsBlobSource[]एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन
bccString‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची
ccStringईमेल पतों की कॉमा-सेपरेटेड लिस्ट
fromStringवह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए GmailApp.getAliases() से मिले मान का
htmlBodyStringसेट करने पर, HTML रेंडर करने में सक्षम डिवाइस ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं
inlineImagesObjectऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है (String) से इमेज डेटा (BlobSource) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं
nameStringईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम)
noReplyBooleantrue अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं
replyToStringडिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता)
subjectStringईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए.

वापसी का टिकट

GmailMessage — यह मैसेज चेन बनाने के लिए काम का है.

अनुमति देना

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

  • https://mail.google.com/

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


star()

मैसेज पर स्टार का निशान लगाएं.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
message.star(); // Star the message

वापसी का टिकट

GmailMessage — यह GmailMessage, चेन बनाने के लिए उपयोगी है.

अनुमति देना

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

  • https://mail.google.com/

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


unstar()

मैसेज से स्टार का निशान हटाता है.

var thread = GmailApp.getInboxThreads(0,1)[0]; // Get first thread in inbox
var message = thread.getMessages()[0]; // Get first message
message.unstar(); // Unstar the message

वापसी का टिकट

GmailMessage — यह GmailMessage, चेन बनाने के लिए उपयोगी है.

अनुमति देना

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

  • https://mail.google.com/

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