उपयोगकर्ता के 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 | इस हेडर के नाम के आधार पर, आरएफ़सी 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");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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" });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | सेट होने पर, एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करते हैं. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल बॉडी
में एक वैकल्पिक 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");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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" });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | सेट होने पर, एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करते हैं. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल बॉडी
में एक वैकल्पिक 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");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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" });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
recipient | String | ईमेल पतों की कॉमा-सेपरेटेड लिस्ट. |
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | सेट होने पर, एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करते हैं. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल बॉडी
में एक वैकल्पिक 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[]
— इस मैसेज के लिए Blob अटैचमेंट का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप की मदद से अनुमति देना ज़रूरी होता है:
-
https://mail.google.com/
getAttachments(options)
इस मैसेज के सभी अटैचमेंट मिलते हैं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
includeInlineImages | Boolean | true , अगर ब्लॉब अटैचमेंट के दिखाए गए कलेक्शन में इनलाइन इमेज शामिल होनी चाहिए, तो डिफ़ॉल्ट वैल्यू true है. |
includeAttachments | Boolean | true , अगर ब्लॉब अटैचमेंट के दिखाए गए कलेक्शन में सामान्य (नॉन-इनलाइन) अटैचमेंट शामिल होने चाहिए, तो डिफ़ॉल्ट तौर पर यह true होगा. |
रिटर्न
GmailAttachment[]
— इस मैसेज के लिए Blob अटैचमेंट का कलेक्शन.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या उससे ज़्यादा स्कोप या मिलते-जुलते 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)
इस हेडर के नाम के आधार पर, आरएफ़सी 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.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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 });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | सेट होने पर, एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करते हैं. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल बॉडी
में एक वैकल्पिक 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");
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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 });
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | बेहतर पैरामीटर के बारे में बताने वाला JavaScript ऑब्जेक्ट, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
attachments | BlobSource[] | ईमेल के साथ भेजने के लिए फ़ाइलों का कलेक्शन |
bcc | String | गुप्त कॉपी फ़ील्ड में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
cc | String | कॉपी में ईमेल पतों की कॉमा-सेपरेटेड लिस्ट |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए, जो GmailApp.getAliases() से मिली वैल्यू में से एक होना चाहिए |
htmlBody | String | सेट होने पर, एचटीएमएल रेंडर करने की सुविधा वाले डिवाइस,
ज़रूरी तर्क के बजाय इसका इस्तेमाल करते हैं. अगर आपके पास अपने ईमेल के लिए इनलाइन इमेज हैं, तो एचटीएमएल बॉडी
में एक वैकल्पिक 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/