उपयोगकर्ता के 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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
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: "another@example.com" });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | BlobSource[] | एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | ‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची |
cc | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए
GmailApp.getAliases() से मिले मान का |
htmlBody | String | सेट करने पर, HTML रेंडर करने में सक्षम डिवाइस
ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है
अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं |
inlineImages | Object | ऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है
(String ) से इमेज डेटा (BlobSource ) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
replyTo | String | डिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
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: "another@example.com" });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | BlobSource[] | एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | ‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची |
cc | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए
GmailApp.getAliases() से मिले मान का |
htmlBody | String | सेट करने पर, HTML रेंडर करने में सक्षम डिवाइस
ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है
अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं |
inlineImages | Object | ऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है
(String ) से इमेज डेटा (BlobSource ) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
replyTo | String | डिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 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("recipient1@example.com,recipient2@example.com");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट. |
वापसी का टिकट
GmailMessage
— यह मैसेज चेन बनाने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
forward(recipient, options)
यह मैसेज, वैकल्पिक आर्ग्युमेंट के साथ, नए लोगों को फ़ॉरवर्ड करता है.
ईमेल में सादा लेख और एचटीएमएल बॉडी, दोनों हो सकते हैं. ईमेल का साइज़ (हेडर सहित) कोटा है सीमित.
var firstThread = GmailApp.getInboxThreads(0,1)[0]; var message = firstThread.getMessages()[0]; message.forward("recipient1@example.com,recipient2@example.com", { cc: "myboss@example.com", bcc: "mybosses-boss@example.com,vp@example.com" });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट. |
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | BlobSource[] | एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | ‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची |
cc | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए
GmailApp.getAliases() से मिले मान का |
htmlBody | String | सेट करने पर, HTML रेंडर करने में सक्षम डिवाइस
ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है
अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं |
inlineImages | Object | ऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है
(String ) से इमेज डेटा (BlobSource ) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
noReply | Boolean | true अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए
कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है
यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं |
replyTo | String | डिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
GmailMessage
— यह मैसेज चेन बनाने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getAttachments()
इस मैसेज के लिए सभी अटैचमेंट पाएं.
वापसी का टिकट
GmailAttachment[]
— इस मैसेज के लिए ब्लॉब अटैचमेंट का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API से सही स्कोप की ज़रूरत होती है:
-
https://mail.google.com/
getAttachments(options)
इस मैसेज के लिए सभी अटैचमेंट पाएं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
includeInlineImages | Boolean | अगर ब्लॉब का अरे दिखाया गया है, तो true
अटैचमेंट में इनलाइन इमेज होनी चाहिए (डिफ़ॉल्ट रूप से यह true है). |
includeAttachments | Boolean | अगर ब्लॉब का अरे दिखाया गया है, तो 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.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | यह आरएफ़सी हेडर का नाम होता है, जिसमें कोलन लगाकर उसे वैल्यू से अलग नहीं किया जाता. |
वापसी का टिकट
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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
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 });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | BlobSource[] | एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | ‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची |
cc | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए
GmailApp.getAliases() से मिले मान का |
htmlBody | String | सेट करने पर, HTML रेंडर करने में सक्षम डिवाइस
ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है
अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं |
inlineImages | Object | ऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है
(String ) से इमेज डेटा (BlobSource ) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
noReply | Boolean | true अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए
कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है
यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं |
replyTo | String | डिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 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");
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
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 });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर तय करने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे बताया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | BlobSource[] | एक ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | ‘गुप्त कॉपी’ फ़ील्ड में डाले जाने वाले ईमेल पतों की सूची |
cc | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो एक होना चाहिए
GmailApp.getAliases() से मिले मान का |
htmlBody | String | सेट करने पर, HTML रेंडर करने में सक्षम डिवाइस
ज़रूरी मुख्य तर्क; आपके पास एचटीएमएल बॉडी में वैकल्पिक inlineImages फ़ील्ड जोड़ने का विकल्प होता है
अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं |
inlineImages | Object | ऐसा JavaScript ऑब्जेक्ट जिसमें इमेज कुंजी से मैपिंग की गई है
(String ) से इमेज डेटा (BlobSource ) तक; तो यह मानता है कि htmlBody पैरामीटर का इस्तेमाल किया जाता है. साथ ही, इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
noReply | Boolean | true अगर ईमेल किसी जेनरिक डिलीवरी से भेजा जाना चाहिए
कोई जवाब न देने वाला ईमेल पता, ताकि पाने वालों को ईमेल का जवाब देने से रोका जा सके; यह विकल्प है
यह सुविधा सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, Gmail उपयोगकर्ताओं के लिए नहीं |
replyTo | String | डिफ़ॉल्ट उत्तर-पता के रूप में उपयोग करने के लिए एक ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन, इसमें ज़्यादा से ज़्यादा 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/