इससे Gmail की थ्रेड, मैसेज, और लेबल का ऐक्सेस मिलता है.
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create | Gmail | ईमेल का ड्राफ़्ट बनाता है. |
create | Gmail | वैकल्पिक आर्ग्युमेंट की मदद से, ईमेल का ड्राफ़्ट बनाता है. |
create | Gmail | दिए गए नाम का नया उपयोगकर्ता लेबल बनाएं. |
delete | Gmail | बताए गए लेबल को मिटाता है. |
get | String[] | Gmail में इस खाते के लिए, दूसरे ईमेल पते के तौर पर सेट अप किए गए ईमेल पतों की सूची मिलती है. |
get | Gmail | आईडी के हिसाब से ईमेल मैसेज का ड्राफ़्ट वापस पाना. |
get | Gmail | सभी ड्राफ़्ट मैसेज वापस लाता है. |
get | Gmail | Gmail के सभी ड्राफ़्ट मैसेज मिलते हैं. |
get | Gmail | यह लेबल के बावजूद, इनबॉक्स की सभी थ्रेड को वापस लाता है. |
get | Gmail | लेबल के बावजूद, इनबॉक्स की थ्रेड की रेंज को वापस लाता है. |
get | Integer | इनबॉक्स में मौजूद, नहीं पढ़ी गई थ्रेड की संख्या दिखाता है. |
get | Gmail | आईडी से मैसेज मिलता है. |
get | Gmail | चुनी गई थ्रेड में मौजूद सभी मैसेज वापस पाएं. |
get | Gmail | चुनी गई थ्रेड में मौजूद सभी मैसेज वापस पाएं. |
get | Gmail | यह प्राथमिकता वाले इनबॉक्स की सभी थ्रेड को लेबल के बावजूद वापस लाता है. |
get | Gmail | लेबल के बावजूद, प्रधान इनबॉक्स की थ्रेड की एक सीमा को वापस लाता है. |
get | Integer | इससे, प्राथमिकता वाले इनबॉक्स में मौजूद उन थ्रेड की संख्या मिलती है जिन्हें नहीं पढ़ा गया है. |
get | Gmail | लेबल के बावजूद, सभी स्पैम थ्रेड को वापस लाता है. |
get | Gmail | लेबल के बावजूद, स्पैम थ्रेड की एक सीमा को वापस लाता है. |
get | Integer | स्पैम वाली उन थ्रेड की संख्या दिखाता है जिन्हें नहीं पढ़ा गया है. |
get | Gmail | लेबल के बावजूद, स्टार के निशान वाली सभी थ्रेड दिखाता है. |
get | Gmail | लेबल के बावजूद, स्टार के निशान वाली थ्रेड की रेंज दिखाता है. |
get | Integer | स्टार के निशान वाली उन थ्रेड की संख्या दिखाता है जिन्हें नहीं पढ़ा गया है. |
get | Gmail | आईडी के हिसाब से थ्रेड पाता है. |
get | Gmail | इस फ़ंक्शन की मदद से, सभी थ्रेड को ट्रैश से वापस लाया जा सकता है. भले ही, उन पर कोई भी लेबल लगा हो. |
get | Gmail | लेबल के बावजूद, ट्रैश में मौजूद थ्रेड की रेंज को वापस लाता है. |
get | Gmail | लेबल के नाम के आधार पर, लेबल को वापस लाता है. |
get | Gmail | उपयोगकर्ता के बनाए गए लेबल की सूची दिखाता है. |
mark | Gmail | इस मैसेज को पढ़ा हुआ के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है. |
mark | Gmail | इस मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है. |
mark | Gmail | इन मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है. |
mark | Gmail | इन मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है. |
mark | Gmail | इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इन थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
mark | Gmail | इन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | मैसेज को ट्रैश में ले जाता है और मैसेज को रीफ़्रेश करता है. |
move | Gmail | यह सुविधा, चुने गए मैसेज को ट्रैश में ले जाती है और मैसेज को रीफ़्रेश करती है. |
move | Gmail | इस थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इस थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इस थ्रेड को ट्रैश में भेजता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इन थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इन थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है. |
move | Gmail | इन थ्रेड को ट्रैश में भेजता है और थ्रेड को रीफ़्रेश करता है. |
refresh | Gmail | Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो. |
refresh | Gmail | Gmail से मैसेज और उनसे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो. |
refresh | Gmail | Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो. |
refresh | Gmail | Gmail से थ्रेड और उनसे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो. |
search(query) | Gmail | दी गई क्वेरी से Gmail खोजें. |
search(query, start, max) | Gmail | दी गई क्वेरी से Gmail खोजें. |
send | Gmail | ईमेल मैसेज भेजता है. |
send | Gmail | वैकल्पिक आर्ग्युमेंट के साथ ईमेल मैसेज भेजता है. |
set | void | मौजूदा मैसेज का ऐक्सेस टोकन सेट करता है. इससे स्क्रिप्ट, मौजूदा Gmail प्रॉपर्टी को ऐक्सेस कर पाती है. |
star | Gmail | इस मैसेज पर स्टार का निशान लगाता है और मैसेज को रीफ़्रेश करता है. |
star | Gmail | इन मैसेज पर स्टार का निशान लगाता है और मैसेज को रीफ़्रेश करता है. |
unstar | Gmail | इस मैसेज से स्टार का निशान हटाता है और मैसेज को रीफ़्रेश करता है. |
unstar | Gmail | इन मैसेज से स्टार हटा देता है और मैसेज को रीफ़्रेश कर देता है. |
ज़्यादा जानकारी वाला दस्तावेज़
create Draft(recipient, subject, body)
ईमेल का ड्राफ़्ट बनाता है. ईमेल का साइज़ (हेडर्स के साथ) कोटा के हिसाब से सीमित होता है.
// The code below creates a draft email with the current date and time. const now = new Date(); GmailApp.createDraft( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची |
subject | String | ईमेल का विषय |
body | String | ईमेल का मुख्य हिस्सा |
वापसी का टिकट
Gmail
— Gmail में नया ड्राफ़्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
create Draft(recipient, subject, body, options)
वैकल्पिक आर्ग्युमेंट की मदद से, ईमेल का ड्राफ़्ट बनाता है. ईमेल में सादा टेक्स्ट या एचटीएमएल बॉडी हो सकता है. ईमेल का साइज़ (इसमें हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) सीमित है.
// Create a draft email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.createDraft( 'mike@example.com', 'Attachment example', 'Please see attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | ईमेल पाने वाले लोगों के पते |
subject | String | विषय |
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर की जानकारी देता है. इन पैरामीटर की सूची यहां दी गई है |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, get से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
वापसी का टिकट
Gmail
— Gmail में नया ड्राफ़्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
create Label(name)
दिए गए नाम का नया उपयोगकर्ता लेबल बनाएं.
// Creates the label @FOO and logs label: FOO Logger.log(`label: ${GmailApp.createLabel('FOO')}`);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | नए लेबल का नाम |
वापसी का टिकट
Gmail
— नया लेबल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
delete Label(label)
बताए गए लेबल को मिटाता है.
// Have to get the label by name first const label = GmailApp.getUserLabelByName('FOO'); GmailApp.deleteLabel(label);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
label | Gmail | जिस लेबल को मिटाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Aliases()
Gmail में इस खाते के लिए, दूसरे ईमेल पते के तौर पर सेट अप किए गए ईमेल पतों की सूची मिलती है.
"from" वैकल्पिक आर्ग्युमेंट का इस्तेमाल करके, इनमें से किसी भी उपनाम से मैसेज भेजा जा सकता है.
// Log the aliases for this Gmail account and send an email as the first one. const me = Session.getActiveUser().getEmail(); const aliases = GmailApp.getAliases(); Logger.log(aliases); if (aliases.length > 0) { GmailApp.sendEmail(me, 'From an alias', 'A message from an alias!', { from: aliases[0], }); } else { GmailApp.sendEmail(me, 'No aliases found', 'You have no aliases.'); }
वापसी का टिकट
String[]
— इस खाते के लिए अन्य नामों का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Draft(draftId)
आईडी के हिसाब से ईमेल मैसेज का ड्राफ़्ट वापस पाना.
Gmail ड्राफ़्ट में, getId() के साथ इसका इस्तेमाल करें.
// Get the first draft message in your drafts folder const draft = GmailApp.getDrafts()[0]; // Get its ID const draftId = draft.getId(); // Now fetch the same draft using that ID. const draftById = GmailApp.getDraft(draftId); // Should always log true as they should be the same message Logger.log( draft.getMessage().getSubject() === draftById.getMessage().getSubject(), );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
draft | String | जिस ड्राफ़्ट को वापस लाना है उसका आईडी |
वापसी का टिकट
Gmail
— दिए गए आईडी वाला ड्राफ़्ट
थ्रो
Error
— अगर दिए गए आईडी वाला कोई ड्राफ़्ट नहीं मिलता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Draft Messages()
सभी ड्राफ़्ट मैसेज वापस लाता है.
// Logs the number of draft messages const drafts = GmailApp.getDraftMessages(); Logger.log(drafts.length);
वापसी का टिकट
Gmail
— Gmail के ड्राफ़्ट किए गए मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Drafts()
Gmail के सभी ड्राफ़्ट मैसेज मिलते हैं.
const drafts = GmailApp.getDrafts(); for (let i = 0; i < drafts.length; i++) { Logger.log(drafts[i].getId()); }
वापसी का टिकट
Gmail
— Gmail में ड्राफ़्ट किए गए मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Inbox Threads()
यह लेबल के बावजूद, इनबॉक्स की सभी थ्रेड को वापस लाता है.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
// Log the subject lines of your Inbox const threads = GmailApp.getInboxThreads(); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
वापसी का टिकट
Gmail
— इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Inbox Threads(start, max)
लेबल के बावजूद, इनबॉक्स की थ्रेड की रेंज को वापस लाता है.
// Log the subject lines of up to the first 50 emails in your Inbox const threads = GmailApp.getInboxThreads(0, 50); for (let i = 0; i < threads.length; i++) { Logger.log(threads[i].getFirstMessageSubject()); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Integer | पहली थ्रेड का इंडेक्स, जिसे वापस पाना है |
max | Integer | जितनी थ्रेड वापस लानी हैं |
वापसी का टिकट
Gmail
— इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Inbox Unread Count()
इनबॉक्स में मौजूद, नहीं पढ़ी गई थ्रेड की संख्या दिखाता है.
Logger.log(`Messages unread in inbox: ${GmailApp.getInboxUnreadCount()}`);
वापसी का टिकट
Integer
— इनबॉक्स में मौजूद उन थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Message By Id(id)
आईडी से मैसेज मिलता है.
Gmail मैसेज पर getId() के साथ इसका इस्तेमाल करें.
// Get the first message in the first thread of your inbox const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; // Get its ID const messageId = message.getId(); // Now fetch the same message using that ID. const messageById = GmailApp.getMessageById(messageId); // Should always log true as they should be the same message Logger.log(message.getSubject() === messageById.getSubject());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
id | String | जिस मैसेज को वापस लाना है उसका आईडी |
वापसी का टिकट
Gmail
— दिए गए आईडी वाला मैसेज
थ्रो
Error
— अगर दिए गए आईडी वाला कोई मैसेज नहीं मिलता है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Messages For Thread(thread)
चुनी गई थ्रेड में मौजूद सभी मैसेज वापस पाएं.
// Log all the subject lines in the first thread of your inbox const thread = GmailApp.getInboxThreads(0, 1)[0]; const messages = GmailApp.getMessagesForThread(thread); for (let i = 0; i < messages.length; i++) { Logger.log(`subject: ${messages[i].getSubject()}`); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | मैसेज की वह थ्रेड जिसे वापस लाना है |
वापसी का टिकट
Gmail
— इस थ्रेड से जुड़े मैसेज का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Messages For Threads(threads)
चुनी गई थ्रेड में मौजूद सभी मैसेज वापस पाएं.
// Log the subject lines of all messages in the first two threads of your inbox const thread = GmailApp.getInboxThreads(0, 2); const messages = GmailApp.getMessagesForThreads(thread); for (let i = 0; i < messages.length; i++) { for (let j = 0; j < messages[i].length; j++) { Logger.log(`subject: ${messages[i][j].getSubject()}`); } }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | मैसेज की थ्रेड, जिन्हें वापस लाना है |
वापसी का टिकट
Gmail
— मैसेज के कलेक्शन का कलेक्शन, जिसमें बाहरी कलेक्शन का हर आइटम किसी
थ्रेड से जुड़ा होता है और अंदरूनी कलेक्शन में उस थ्रेड के मैसेज होते हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Priority Inbox Threads()
यह प्राथमिकता वाले इनबॉक्स की सभी थ्रेड को लेबल के बावजूद वापस लाता है.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads().length}`, );
वापसी का टिकट
Gmail
— प्राथमिकता वाले इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Priority Inbox Threads(start, max)
लेबल के बावजूद, प्रधान इनबॉक्स की थ्रेड की एक सीमा को वापस लाता है.
// Will log some number 2 or less Logger.log( `# of messages in your Priority Inbox: ${ GmailApp.getPriorityInboxThreads(0, 2).length}`, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Integer | पहली थ्रेड का इंडेक्स, जिसे वापस पाना है |
max | Integer | जितनी थ्रेड वापस लानी हैं |
वापसी का टिकट
Gmail
— प्राथमिकता वाले इनबॉक्स में Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Priority Inbox Unread Count()
इससे, प्राथमिकता वाले इनबॉक्स में मौजूद उन थ्रेड की संख्या मिलती है जिन्हें नहीं पढ़ा गया है.
Logger.log( `Number of unread emails in your Priority Inbox : ${ GmailApp.getPriorityInboxUnreadCount()}`, );
वापसी का टिकट
Integer
— प्राथमिकता वाले इनबॉक्स में उन थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Spam Threads()
लेबल के बावजूद, सभी स्पैम थ्रेड को वापस लाता है.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads().length}`);
वापसी का टिकट
Gmail
— स्पैम फ़ोल्डर में मौजूद Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Spam Threads(start, max)
लेबल के बावजूद, स्पैम थ्रेड की एक सीमा को वापस लाता है.
// Will log a number at most 5 Logger.log(`# of total spam threads: ${GmailApp.getSpamThreads(0, 5).length}`);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Integer | पहली थ्रेड का इंडेक्स, जिसे वापस पाना है |
max | Integer | जितनी थ्रेड वापस लानी हैं |
वापसी का टिकट
Gmail
— स्पैम फ़ोल्डर में मौजूद Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Spam Unread Count()
स्पैम वाली उन थ्रेड की संख्या दिखाता है जिन्हें नहीं पढ़ा गया है.
// Unless you actually read stuff in your spam folder, this should be the same // as the number of messages in your spam folder. Logger.log(`# unread threads that are spam: ${GmailApp.getSpamUnreadCount()}`);
वापसी का टिकट
Integer
— स्पैम थ्रेड में मौजूद उन मैसेज की संख्या जिन्हें नहीं पढ़ा गया है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Starred Threads()
लेबल के बावजूद, स्टार के निशान वाली सभी थ्रेड दिखाता है.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
// Logs the number of starred threads Logger.log(`# Starred threads: ${GmailApp.getStarredThreads().length}`);
वापसी का टिकट
Gmail
— स्टार के निशान वाली Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Starred Threads(start, max)
लेबल के बावजूद, स्टार के निशान वाली थ्रेड की रेंज दिखाता है.
// Logs the number of starred threads to a maximum of 5 Logger.log(`# Starred threads: ${GmailApp.getStarredThreads(0, 5).length}`);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Integer | पहली थ्रेड का इंडेक्स, जिसे वापस पाना है |
max | Integer | जितनी थ्रेड वापस लानी हैं |
वापसी का टिकट
Gmail
— स्टार के निशान वाली Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Starred Unread Count()
स्टार के निशान वाली उन थ्रेड की संख्या दिखाता है जिन्हें नहीं पढ़ा गया है.
Logger.log(`# unread and starred: ${GmailApp.getStarredUnreadCount()}`);
वापसी का टिकट
Integer
— स्टार के निशान वाली उन थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Thread By Id(id)
आईडी के हिसाब से थ्रेड पाता है.
Gmail थ्रेड पर, getId() के साथ इसका इस्तेमाल करें.
// Gets the first inbox thread. const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // Gets the same thread by ID. const threadById = GmailApp.getThreadById(firstThread.getId()); // Verifies that they are the same. console.log( firstThread.getFirstMessageSubject() === threadById.getFirstMessageSubject(), );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
id | String | उस थ्रेड का आईडी जिसे वापस लाना है. |
वापसी का टिकट
Gmail
— दिए गए आईडी वाली थ्रेड या अगर वह नहीं मिलती है, तो null
.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
get Trash Threads()
इस फ़ंक्शन की मदद से, सभी थ्रेड को ट्रैश से वापस लाया जा सकता है. भले ही, उन पर कोई भी लेबल लगा हो.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
Logger.log(`# of total trash threads: ${GmailApp.getTrashThreads().length}`);
वापसी का टिकट
Gmail
— ट्रैश में मौजूद Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get Trash Threads(start, max)
लेबल के बावजूद, ट्रैश में मौजूद थ्रेड की रेंज को वापस लाता है.
// Will log a number at most 5 Logger.log( `# of total trash threads: ${GmailApp.getTrashThreads(0, 5).length}`, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
start | Integer | पहली थ्रेड का इंडेक्स, जिसे वापस पाना है |
max | Integer | जितनी थ्रेड वापस लानी हैं |
वापसी का टिकट
Gmail
— ट्रैश में मौजूद Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get User Label By Name(name)
लेबल के नाम के आधार पर, लेबल को वापस लाता है.
const labelObject = GmailApp.getUserLabelByName('myLabel');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
name | String | उस लेबल का नाम जिसे वापस लाना है |
वापसी का टिकट
Gmail
— दिए गए नाम वाला Gmail लेबल
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
get User Labels()
उपयोगकर्ता के बनाए गए लेबल की सूची दिखाता है.
// Logs all of the names of your labels const labels = GmailApp.getUserLabels(); for (let i = 0; i < labels.length; i++) { Logger.log(`label: ${labels[i].getName()}`); }
वापसी का टिकट
Gmail
— उपयोगकर्ता के बनाए गए लेबल का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
mark Message Read(message)
इस मैसेज को पढ़ा हुआ के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
// Mark the first message in the first thread of your inbox as read const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageRead(message);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | वह मैसेज जिस पर 'पढ़ा गया' का निशान लगाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Message Unread(message)
इस मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
// Mark the first message in the first thread of your inbox as unread const message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0]; GmailApp.markMessageUnread(message);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | वह मैसेज जिसे 'नहीं पढ़ा गया' के तौर पर मार्क करना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Messages Read(messages)
इन मैसेज को पढ़ा गया के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
// Mark first three messages in the first inbox thread as read. // Assumes that the first inbox thread has 3 messages in it. const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesRead(messages);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | पढ़े गए के तौर पर मार्क करने के लिए मैसेज |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Messages Unread(messages)
इन मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
// Mark first three messages in the first inbox thread as unread. // Assumes that the first inbox thread has 3 messages in it const threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages(); const messages = [threadMessages[0], threadMessages[1], threadMessages[2]]; GmailApp.markMessagesUnread(messages);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Thread Important(thread)
इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first inbox thread as important const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadImportant(thread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | थ्रेड को 'ज़रूरी' के तौर पर मार्क करना |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Thread Read(thread)
इस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first inbox thread as read const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadRead(thread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | थ्रेड को 'पढ़ा गया' के तौर पर मार्क करें |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Thread Unimportant(thread)
इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first inbox thread as unimportant const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnimportant(thread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | थ्रेड को 'अहम नहीं' के तौर पर मार्क करने के लिए |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Thread Unread(thread)
इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first inbox thread as unread const thread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.markThreadUnread(thread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करना |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Threads Important(threads)
इन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first two threads in inbox as important const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsImportant(threads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | 'ज़रूरी' के तौर पर मार्क करने के लिए थ्रेड |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Threads Read(threads)
इन थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first two threads in inbox as read const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsRead(threads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | पढ़े गए के तौर पर मार्क करने के लिए थ्रेड की सूची |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Threads Unimportant(threads)
इन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first two threads in inbox as unimportant const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnimportant(threads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | 'ग़ैर-ज़रूरी' के तौर पर मार्क करने के लिए थ्रेड की सूची |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
mark Threads Unread(threads)
इन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
// Marks first two threads in inbox as unread const threads = GmailApp.getInboxThreads(0, 2); GmailApp.markThreadsUnread(threads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | 'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड की सूची |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Message To Trash(message)
मैसेज को ट्रैश में ले जाता है और मैसेज को रीफ़्रेश करता है.
// Move the first message in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; GmailApp.moveMessageToTrash(firstMessage);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | वह मैसेज जिसे ट्रैश में डालना है |
वापसी का टिकट
Gmail
— Gmail सेवा (चेन करने के लिए काम की)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Messages To Trash(messages)
यह सुविधा, चुने गए मैसेज को ट्रैश में ले जाती है और मैसेज को रीफ़्रेश करती है.
// Move first two messages in your inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const messages = firstThread.getMessages(); const toDelete = [messages[0], messages[1]]; GmailApp.moveMessagesToTrash(toDelete);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | वे मैसेज जिन्हें ट्रैश में डालना है |
वापसी का टिकट
Gmail
— Gmail सेवा (चेन करने के लिए काम की)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Thread To Archive(thread)
इस थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Archive the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToArchive(firstThread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | वह थ्रेड जिसे संग्रहित करना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Thread To Inbox(thread)
इस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Find a thread not already in your inbox const thread = GmailApp.search('-in:inbox')[0]; // Get the first one GmailApp.moveThreadToInbox(thread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | वह थ्रेड जिसे इनबॉक्स में ले जाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Thread To Spam(thread)
इस थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Tag first thread in inbox as spam const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToSpam(firstThread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | वह थ्रेड जिसे स्पैम फ़ोल्डर में ले जाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Thread To Trash(thread)
इस थ्रेड को ट्रैश में भेजता है और थ्रेड को रीफ़्रेश करता है.
// Move first thread in inbox to trash const firstThread = GmailApp.getInboxThreads(0, 1)[0]; GmailApp.moveThreadToTrash(firstThread);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | वह थ्रेड जिसे ट्रैश में डालना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Threads To Archive(threads)
इन थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Move first two threads in your inbox to the archive const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToArchive(firstTwoThreads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | संग्रहित की जाने वाली थ्रेड का कलेक्शन |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Threads To Inbox(threads)
इन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Find two threads not already in your inbox const firstTwoThreads = GmailApp.search('-in:inbox', 0, 2); GmailApp.moveThreadsToInbox(firstTwoThreads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | इनबॉक्स में ले जाने के लिए थ्रेड की सूची |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Threads To Spam(threads)
इन थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है.
// Move first two threads in your inbox to spam const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToSpam(firstTwoThreads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | स्पैम में ले जाने के लिए थ्रेड का कलेक्शन |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
move Threads To Trash(threads)
इन थ्रेड को ट्रैश में भेजता है और थ्रेड को रीफ़्रेश करता है.
// Move first two threads in your inbox to trash const firstTwoThreads = GmailApp.getInboxThreads(0, 2); GmailApp.moveThreadsToTrash(firstTwoThreads);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | ट्रैश में डाली जाने वाली थ्रेड का कलेक्शन |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
refresh Message(message)
Gmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const firstMessage = firstThread.getMessages()[0]; // ...Do something that may take a while here.... GmailApp.refreshMessage(firstMessage); // ...Do more stuff with firstMessage...
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | जिस मैसेज को रीफ़्रेश करना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
refresh Messages(messages)
Gmail से मैसेज और उनसे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 2); // ...Do something that may take a while here.... GmailApp.refreshMessages(coupleOfMessages); // ...Do more stuff with coupleOfMessages...
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | रीफ़्रेश किए जाने वाले मैसेज |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
refresh Thread(thread)
Gmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
const firstThread = GmailApp.getInboxThreads(0, 1)[0]; // ...Do something that may take a while here.... GmailApp.refreshThread(firstThread); // ... Do more stuff with the thread ...
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
thread | Gmail | जिस थ्रेड को रीफ़्रेश करना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
refresh Threads(threads)
Gmail से थ्रेड और उनसे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
const threads = GmailApp.getInboxThreads(0, 3); // ...Do something that may take a while here.... GmailApp.refreshThreads(threads); // ... Do more stuff with threads ...
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
threads | Gmail | रीफ़्रेश की जानी वाली थ्रेड |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
search(query)
दी गई क्वेरी से Gmail खोजें.
अगर सिस्टम सभी थ्रेड को हैंडल नहीं कर पाता है, तो यह कॉल पूरा नहीं होगा. अगर थ्रेड का साइज़ पता नहीं है और हो सकता है कि वह बहुत बड़ा हो, तो कृपया 'पेज' कॉल का इस्तेमाल करें. साथ ही, हर कॉल में थ्रेड की रेंज तय करें.
// Find starred messages with subject IMPORTANT const threads = GmailApp.search('is:starred subject:"IMPORTANT"');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
query | String | खोज क्वेरी, जिस तरह से Gmail में टाइप की जाती है |
वापसी का टिकट
Gmail
— इस क्वेरी से मैच होने वाली Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
search(query, start, max)
दी गई क्वेरी से Gmail खोजें.
// Find starred messages with subject IMPORTANT and return second batch of 10. // Assumes there are at least 11 of them, otherwise this will return an empty // array. const threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
query | String | खोज क्वेरी, जिस तरह से Gmail में टाइप की जाती है |
start | Integer | शुरुआती थ्रेड का इंडेक्स |
max | Integer | लौटाए जाने वाली थ्रेड की ज़्यादा से ज़्यादा संख्या |
वापसी का टिकट
Gmail
— इस क्वेरी से मैच होने वाली Gmail थ्रेड का कलेक्शन
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
send Email(recipient, subject, body)
ईमेल मैसेज भेजता है. ईमेल का साइज़ (हेडर्स के साथ) कोटा के हिसाब से सीमित होता है.
// The code below will send an email with the current date and time. const now = new Date(); GmailApp.sendEmail( 'mike@example.com', 'current time', `The time is: ${now.toString()}`, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची |
subject | String | ईमेल का विषय (ज़्यादा से ज़्यादा 250 वर्ण) |
body | String | ईमेल का मुख्य हिस्सा |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
send Email(recipient, subject, body, options)
वैकल्पिक आर्ग्युमेंट के साथ ईमेल मैसेज भेजता है. ईमेल में सादा टेक्स्ट या एचटीएमएल वाला मुख्य हिस्सा हो सकता है. ईमेल का साइज़ (इसमें हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं हैं) सीमित है.
// Send an email with a file from Google Drive attached as a PDF. const file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz'); GmailApp.sendEmail( 'mike@example.com', 'Attachment example', 'Please see the attached file.', { attachments: [file.getAs(MimeType.PDF)], name: 'Automatic Emailer Script', }, );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
recipient | String | ईमेल पाने वाले लोगों के पते |
subject | String | विषय (ज़्यादा से ज़्यादा 250 वर्ण) |
body | String | ईमेल का मुख्य हिस्सा |
options | Object | एक JavaScript ऑब्जेक्ट, जो बेहतर पैरामीटर की जानकारी देता है. इन पैरामीटर की सूची यहां दी गई है |
उन्नत पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
attachments | Blob | ईमेल के साथ भेजने के लिए, फ़ाइलों का कलेक्शन |
bcc | String | कॉमा लगाकर अलग किए गए ईमेल पतों की सूची, जिन्हें गुप्त कॉपी में शामिल करना है |
cc | String | कॉमा लगाकर अलग किए गए वे ईमेल पते जिन पर ईमेल की कॉपी भेजनी है |
from | String | वह पता जिससे ईमेल भेजा जाना चाहिए. यह पता, get से मिली वैल्यू में से कोई एक होना चाहिए |
html | String | अगर यह सेट है, तो एचटीएमएल रेंडर करने वाले डिवाइस, ज़रूरी बॉडी आर्ग्युमेंट के बजाय इसका इस्तेमाल करेंगे; अगर आपने अपने ईमेल के लिए इमेज इनलाइन की हैं, तो एचटीएमएल बॉडी में वैकल्पिक inline फ़ील्ड जोड़ा जा सकता है |
inline | Object | JavaScript ऑब्जेक्ट, जिसमें इमेज की मुख्य जानकारी (String ) से इमेज डेटा (Blob ) तक की मैपिंग होती है. यह माना जाता है कि html पैरामीटर का इस्तेमाल किया गया है और इसमें <img src="cid:imageKey" /> फ़ॉर्मैट में इन इमेज के रेफ़रंस शामिल हैं |
name | String | ईमेल भेजने वाले का नाम (डिफ़ॉल्ट: उपयोगकर्ता का नाम) |
no | Boolean | true अगर ईमेल को किसी सामान्य, 'जवाब न दें' ईमेल पते से भेजना है, ताकि ईमेल पाने वाले लोग उस पर जवाब न दें. यह विकल्प सिर्फ़ Google Workspace खातों के लिए उपलब्ध है, न कि Gmail उपयोगकर्ताओं के लिए |
reply | String | जवाब देने के लिए डिफ़ॉल्ट ईमेल पता (डिफ़ॉल्ट: उपयोगकर्ता का ईमेल पता) |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
set Current Message Access Token(accessToken)
मौजूदा मैसेज का ऐक्सेस टोकन सेट करता है. इससे स्क्रिप्ट, मौजूदा Gmail
प्रॉपर्टी को ऐक्सेस कर पाती है.
Gmail के मौजूदा मैसेज के स्कोप का इस्तेमाल करने वाले Google Workspace ऐड-ऑन प्रोजेक्ट के लिए ही, इस तरीके का इस्तेमाल करना ज़रूरी है.
function handleAddonActionEvent(e) { GmailApp.setCurrentMessageAccessToken(e.messageMetadata.accessToken); const mailMessage = GmailApp.getMessageById(e.messageMetadata.messageId); // Do something with mailMessage }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
access | String | Gmail ऐड-ऑन के ऐक्शन इवेंट ऑब्जेक्ट से मिला, कुछ समय के लिए मिलने वाला ऐक्सेस टोकन. |
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
star Message(message)
इस मैसेज पर स्टार का निशान लगाता है और मैसेज को रीफ़्रेश करता है.
// Stars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.starMessage(message);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | जिस मैसेज पर स्टार का निशान लगाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
star Messages(messages)
इन मैसेज पर स्टार का निशान लगाता है और मैसेज को रीफ़्रेश करता है.
// Stars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.starMessages(coupleOfMessages);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | स्टार का निशान लगाने के लिए मैसेज |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
unstar Message(message)
इस मैसेज से स्टार का निशान हटाता है और मैसेज को रीफ़्रेश करता है.
// Unstars the first message in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const message = firstThread.getMessages()[0]; GmailApp.unstarMessage(message);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
message | Gmail | उस मैसेज से स्टार का निशान हटाना |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/
इन्हें भी देखें
unstar Messages(messages)
इन मैसेज से स्टार हटा देता है और मैसेज को रीफ़्रेश कर देता है.
// Unstars the first three messages in the first thread in your inbox const firstThread = GmailApp.getInboxThreads(0, 1)[0]; const coupleOfMessages = firstThread.getMessages().slice(0, 3); GmailApp.unstarMessages(coupleOfMessages);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
messages | Gmail | उन मैसेज की सूची जिनसे स्टार का निशान हटाना है |
वापसी का टिकट
Gmail
— Gmail सेवा, चेन करने के लिए काम की
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, यहां दिए गए एक या एक से ज़्यादा स्कोप या मिलते-जुलते REST API के सही स्कोप से अनुमति की ज़रूरत होती है:
-
https://mail.google.com/