उपयोगकर्ता के Gmail खाते में मौजूद कोई मैसेज.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create | Gmail | जवाब देने के लिए, इस मैसेज के भेजने वाले व्यक्ति के पते का इस्तेमाल करके, मैसेज का ड्राफ़्ट बनाएं. |
create | Gmail | जवाब देने के लिए डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल होते हैं. |
create | Gmail | यह मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. |
create | Gmail | इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. |
forward(recipient) | Gmail | इस मैसेज को नए ईमेल पतों पर फ़ॉरवर्ड करता है. |
forward(recipient, options) | Gmail | इस मैसेज को नए पाने वालों को फ़ॉरवर्ड करता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. |
get | Gmail | इस मैसेज के सभी अटैचमेंट पाता है. |
get | Gmail | इस मैसेज के सभी अटैचमेंट पाता है. |
get | String | इस मैसेज में, कॉमा लगाकर गुप्त कॉपी में शामिल किए गए लोगों के पते दिखाता है. |
get | String | इस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट दिखाता है. |
get | String | इस मैसेज में कॉपी पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं. |
get | Date | इस मैसेज की तारीख और समय की जानकारी मिलती है. |
get | String | इस मैसेज को भेजने वाले व्यक्ति की जानकारी मिलती है. |
get | String | हेडर के नाम के हिसाब से, RFC 2822 हेडर की वैल्यू पाता है. |
get | String | इस मैसेज का आईडी पाता है. |
get | String | एचटीएमएल फ़ॉर्मैटिंग के बिना, इस मैसेज के मुख्य हिस्से का कॉन्टेंट दिखाता है. |
get | String | इस मैसेज का रॉ कॉन्टेंट दिखाता है. |
get | String | इस मैसेज का जवाब देने के लिए दिया गया पता (आम तौर पर, ईमेल भेजने वाले का पता). |
get | String | इस मैसेज का विषय दिखाता है. |
get | Gmail | वह थ्रेड दिखाता है जिसमें यह मैसेज शामिल है. |
get | String | इस मैसेज को पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं. |
is | Boolean | यह पता लगाता है कि यह मैसेज ड्राफ़्ट है या नहीं. |
is | Boolean | यह पता लगाता है कि यह मैसेज चैट है या नहीं. |
is | Boolean | यह पता लगाता है कि यह मैसेज इनबॉक्स में है या नहीं. |
is | Boolean | अगर यह मैसेज प्राथमिकता वाले इनबॉक्स में है, तो true दिखाता है. ऐसा न होने पर, false दिखाता है. |
is | Boolean | यह पता लगाता है कि यह मैसेज ट्रैश में है या नहीं. |
is | Boolean | इससे पता चलता है कि इस मैसेज पर स्टार का निशान लगा है या नहीं. |
is | Boolean | यह पता लगाता है कि यह मैसेज पढ़ा गया है या नहीं. |
mark | Gmail | मैसेज को 'पढ़ा गया' के तौर पर मार्क करता है. |
mark | Gmail | मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है. |
move | Gmail | मैसेज को ट्रैश में ले जाता है. |
refresh() | Gmail | Gmail से इस मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो. |
reply(body) | Gmail | जवाब देने के लिए दिए गए पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब दिया जाता है. |
reply(body, options) | Gmail | इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं. |
reply | Gmail | ईमेल भेजने वाले व्यक्ति को जवाब देने के लिए, 'जवाब देने के लिए ईमेल पता' और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. |
reply | Gmail | इस मैसेज को भेजने वाले व्यक्ति को जवाब भेजता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों के पते का इस्तेमाल किया जाता है. साथ ही, इसमें वैकल्पिक आर्ग्युमेंट भी इस्तेमाल किए जा सकते हैं. |
star() | Gmail | मैसेज पर स्टार का निशान लगाता है. |
unstar() | Gmail | मैसेज से स्टार का निशान हट जाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
createDraftReply(body)
जवाब देने के लिए, इस मैसेज के भेजने वाले व्यक्ति के पते का इस्तेमाल करके, मैसेज का ड्राफ़्ट बनाएं. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) सीमित कोटा के हिसाब से होना चाहिए.
// Create a draft reply to the original message with an acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReply('Got your message');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
Gmail
— नया ड्राफ़्ट मैसेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReply(body, options)
जवाब देने के लिए डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल होते हैं.
ईमेल में सादा टेक्स्ट और एचटीएमएल, दोनों तरह की बॉडी हो सकती है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित है.
// Create a draft response with an HTML text body. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const 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 | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, Gmail से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | सेट होने पर, एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी body आर्ग्युमेंट के बजाय इसका इस्तेमाल करते हैं. अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन. इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
Gmail
— नया ड्राफ़्ट मैसेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
createDraftReplyAll(body)
यह मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. ईमेल का साइज़ (हेडर्स के साथ) कोटा के हिसाब से सीमित होता है.
// Create a draft response to all recipients (except those bcc'd) with an // acknowledgment. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.createDraftReplyAll('Got your message');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
Gmail
— नया ड्राफ़्ट मैसेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते 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. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const 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 | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, Gmail से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | सेट होने पर, एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी body आर्ग्युमेंट के बजाय इसका इस्तेमाल करते हैं. अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन. इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
Gmail
— नया ड्राफ़्ट मैसेज.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
forward(recipient)
इस मैसेज को नए ईमेल पतों पर फ़ॉरवर्ड करता है. ईमेल का साइज़ (हेडर्स के साथ) कोटा के हिसाब से सीमित होता है.
// Forward first message of first inbox thread to recipient1 & recipient2, // both @example.com const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.forward('recipient1@example.com,recipient2@example.com');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची. |
वापसी का टिकट
Gmail
— यह मैसेज, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
forward(recipient, options)
इस मैसेज को नए पाने वालों को फ़ॉरवर्ड करता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
ईमेल में सादा टेक्स्ट और एचटीएमएल, दोनों हो सकते हैं. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित होता है.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const 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 | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, Gmail से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | सेट होने पर, एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी body आर्ग्युमेंट के बजाय इसका इस्तेमाल करते हैं. अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
no | Boolean | true अगर ईमेल को किसी सामान्य, 'जवाब न दें' ईमेल पते से भेजना है, ताकि ईमेल पाने वाले लोग उस पर जवाब न दें. यह विकल्प सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, न कि Gmail उपयोगकर्ताओं के लिए |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन. इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
Gmail
— यह मैसेज, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getAttachments()
इस मैसेज के सभी अटैचमेंट पाता है.
वापसी का टिकट
Gmail
— इस मैसेज के लिए, ब्लॉब अटैचमेंट की कैटगरी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
getAttachments(options)
इस मैसेज के सभी अटैचमेंट पाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
options | Object | एक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
include | Boolean | true , अगर ब्लॉब अटैचमेंट के दिखाए गए अरे में इनलाइन इमेज शामिल होनी चाहिए (डिफ़ॉल्ट तौर पर true ). |
include | Boolean | true , अगर Blob के अटैचमेंट के दिखाए गए कलेक्शन में, सामान्य (नॉन-इनलाइन) अटैचमेंट शामिल होने चाहिए. डिफ़ॉल्ट रूप से, यह true होता है. |
वापसी का टिकट
Gmail
— इस मैसेज के लिए, ब्लॉब अटैचमेंट की कैटगरी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
getBcc()
इस मैसेज में, कॉमा लगाकर गुप्त कॉपी में शामिल किए गए लोगों के पते दिखाता है.
डिफ़ॉल्ट रूप से, यह फ़ील्ड उन सभी मैसेज के लिए खाली होता है जो आपको मिले हैं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBcc()); // Log bcc'd addresses
वापसी का टिकट
String
— इस मैसेज में, कॉमा लगाकर गुप्त कॉपी में जोड़े गए ईमेल पते.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getBody()
इस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट दिखाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getBody()); // Log contents of the body
वापसी का टिकट
String
— इस मैसेज का मुख्य कॉन्टेंट.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getCc()
इस मैसेज में कॉपी पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getCc()); // Log cc'd addresses
वापसी का टिकट
String
— इस मैसेज की कॉपी पाने वाले लोगों के ईमेल पते, कॉमा लगाकर अलग-अलग किए गए हैं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getDate()
इस मैसेज की तारीख और समय की जानकारी मिलती है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const 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()
इस मैसेज को भेजने वाले व्यक्ति की जानकारी मिलती है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const 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 हेडर की वैल्यू पाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox. const 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()
इस मैसेज का आईडी पाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message const id = message.getId(); const messageById = GmailApp.getMessageById(id); Logger.log( message.getSubject() === messageById.getMessage()); // Always logs true
वापसी का टिकट
String
— मैसेज आईडी.
getPlainBody()
एचटीएमएल फ़ॉर्मैटिंग के बिना, इस मैसेज के मुख्य हिस्से का कॉन्टेंट दिखाता है. यह get
से ज़्यादा मुश्किल है और इसमें ज़्यादा समय लगता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const 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()
इस मैसेज का जवाब देने के लिए दिया गया पता (आम तौर पर, ईमेल भेजने वाले का पता).
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getReplyTo()); // Logs reply-to address
वापसी का टिकट
String
— जवाब देने के लिए ईमेल पता.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getSubject()
इस मैसेज का विषय दिखाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getSubject()); // Log subject line
वापसी का टिकट
String
— इस मैसेज का विषय.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
getThread()
वह थ्रेड दिखाता है जिसमें यह मैसेज शामिल है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log( message.getThread().getFirstMessageSubject() === thread.getFirstMessageSubject(), ); // Always logs true
वापसी का टिकट
Gmail
— वह GmailThread जिसमें यह मैसेज शामिल है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
getTo()
इस मैसेज को पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(message.getTo()); // Log the recipient of message
वापसी का टिकट
String
— इस मैसेज को पाने वाले लोगों के पते, कॉमा लगाकर अलग-अलग किए गए हैं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
isDraft()
यह पता लगाता है कि यह मैसेज ड्राफ़्ट है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is draft? ${message.isDraft()}`);
वापसी का टिकट
Boolean
— यह मैसेज ड्राफ़्ट है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
isInChats()
यह पता लगाता है कि यह मैसेज चैट है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is a chat? ${message.isInChats()}`);
वापसी का टिकट
Boolean
— यह मैसेज चैट है या नहीं.
isInInbox()
यह पता लगाता है कि यह मैसेज इनबॉक्स में है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in inbox? ${message.isInInbox()}`);
वापसी का टिकट
Boolean
— यह मैसेज इनबॉक्स में है या नहीं.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
isInPriorityInbox()
अगर यह मैसेज प्राथमिकता वाले इनबॉक्स में है, तो true
दिखाता है. ऐसा न होने पर, false
दिखाता है.
const thread = GmailApp.getPriorityInboxThreads( 0, 1)[0]; // Get first thread in priority inbox const messages = thread.getMessages(); for (let 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()
यह पता लगाता है कि यह मैसेज ट्रैश में है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is in the trash? ${message.isInTrash()}`);
वापसी का टिकट
Boolean
— यह मैसेज ट्रैश में है या नहीं.
isStarred()
इससे पता चलता है कि इस मैसेज पर स्टार का निशान लगा है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is starred? ${message.isStarred()}`);
वापसी का टिकट
Boolean
— इस मैसेज पर स्टार का निशान लगा है या नहीं.
isUnread()
यह पता लगाता है कि यह मैसेज पढ़ा गया है या नहीं.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message Logger.log(`is unread? ${message.isUnread()}`);
वापसी का टिकट
Boolean
— इस मैसेज के 'नहीं पढ़े गए' स्टेटस की जानकारी.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
markRead()
मैसेज को 'पढ़ा गया' के तौर पर मार्क करता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markRead(); // Mark as read
वापसी का टिकट
Gmail
— यह GmailMessage, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
markUnread()
मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.markUnread(); // Mark as unread
वापसी का टिकट
Gmail
— यह GmailMessage, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
moveToTrash()
मैसेज को ट्रैश में ले जाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.moveToTrash(); // Move message to trash
वापसी का टिकट
Gmail
— यह GmailMessage, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
refresh()
Gmail से इस मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const 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
वापसी का टिकट
Gmail
— यह मैसेज चेन करने के लिए है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
reply(body)
जवाब देने के लिए दिए गए पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब दिया जाता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित होता है.
// Respond to author of message with acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('Got your message');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
Gmail
— यह मैसेज, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
reply(body, options)
इस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
ईमेल में सादा टेक्स्ट और एचटीएमएल, दोनों हो सकते हैं. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित होता है.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.reply('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | एक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, Gmail से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | सेट होने पर, एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी body आर्ग्युमेंट के बजाय इसका इस्तेमाल करते हैं. अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
no | Boolean | true अगर ईमेल को किसी सामान्य, 'जवाब न दें' ईमेल पते से भेजना है, ताकि ईमेल पाने वाले लोग उस पर जवाब न दें. यह विकल्प सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, न कि Gmail उपयोगकर्ताओं के लिए |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन. इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
Gmail
— यह मैसेज, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body)
ईमेल भेजने वाले व्यक्ति को जवाब देने के लिए, 'जवाब देने के लिए ईमेल पता' और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित होता है.
// Respond to all recipients (except bcc'd) of last email in thread with // acknowledgment const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('Got your message');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
वापसी का टिकट
Gmail
— यह मैसेज,चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
replyAll(body, options)
इस मैसेज को भेजने वाले व्यक्ति को जवाब भेजता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों के पते का इस्तेमाल किया जाता है. साथ ही, इसमें वैकल्पिक आर्ग्युमेंट भी इस्तेमाल किए जा सकते हैं.
ईमेल में सादा टेक्स्ट और एचटीएमएल, दोनों हो सकते हैं. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा के हिसाब से सीमित होता है.
// Respond with HTML body text const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; message.replyAll('incapable of HTML', { htmlBody: '<b>some HTML body text</b>', noReply: true, });
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
body | String | ईमेल का मुख्य हिस्सा. |
options | Object | एक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर के बारे में बताता है, जैसा कि नीचे दिया गया है. |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, Gmail से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | सेट होने पर, एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी body आर्ग्युमेंट के बजाय इसका इस्तेमाल करते हैं. अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
no | Boolean | true अगर ईमेल को किसी सामान्य, 'जवाब न दें' ईमेल पते से भेजना है, ताकि ईमेल पाने वाले लोग उस पर जवाब न दें. यह विकल्प सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, न कि Gmail उपयोगकर्ताओं के लिए |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
subject | String | ईमेल के लिए नई सब्जेक्ट लाइन. इसमें ज़्यादा से ज़्यादा 250 वर्ण होने चाहिए. |
वापसी का टिकट
Gmail
— यह मैसेज, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
star()
मैसेज पर स्टार का निशान लगाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.star(); // Star the message
वापसी का टिकट
Gmail
— यह GmailMessage, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
unstar()
मैसेज से स्टार का निशान हट जाता है.
const thread = GmailApp.getInboxThreads(0, 1)[0]; // Get first thread in inbox const message = thread.getMessages()[0]; // Get first message message.unstar(); // Unstar the message
वापसी का टिकट
Gmail
— यह GmailMessage, चेन करने के लिए काम का है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/