Class GmailApp

GmailApp

Gmail थ्रेड, मैसेज, और लेबल का ऐक्सेस देता है.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createDraft(recipient, subject, body)GmailDraftऐसा करने से, ड्राफ़्ट ईमेल मैसेज तैयार होता है.
createDraft(recipient, subject, body, options)GmailDraftयह वैकल्पिक आर्ग्युमेंट के साथ ईमेल का ड्राफ़्ट बनाता है.
createLabel(name)GmailLabelदिए गए नाम के लिए, नया उपयोगकर्ता लेबल बनाएं.
deleteLabel(label)GmailAppबताए गए लेबल को मिटाता है.
getAliases()String[]उन ईमेल की सूची लाता है जिन्हें Gmail में इस खाते के लिए उपनाम के रूप में सेट अप किया गया है.
getDraft(draftId)GmailDraftआईडी से ड्राफ़्ट किया गया ईमेल मैसेज वापस पाएं.
getDraftMessages()GmailMessage[]सभी ड्राफ़्ट मैसेज वापस लाता है.
getDrafts()GmailDraft[]Gmail के सभी ड्राफ़्ट मैसेज पाएं.
getInboxThreads()GmailThread[]लेबल पर ध्यान दिए बिना सभी इनबॉक्स थ्रेड को हासिल करता है.
getInboxThreads(start, max)GmailThread[]लेबल पर ध्यान दिए बिना, इनबॉक्स थ्रेड की कई रेंज लाता है.
getInboxUnreadCount()Integerइनबॉक्स में नहीं पढ़े गए थ्रेड की संख्या दिखाता है.
getMessageById(id)GmailMessageआईडी के ज़रिए मैसेज पाएं.
getMessagesForThread(thread)GmailMessage[]तय किए गए थ्रेड के सभी मैसेज वापस पाएं.
getMessagesForThreads(threads)GmailMessage[][]तय किए गए थ्रेड के सभी मैसेज वापस पाएं.
getPriorityInboxThreads()GmailThread[]लेबल पर ध्यान दिए बिना सभी प्रधान इनबॉक्स थ्रेड को लाता है.
getPriorityInboxThreads(start, max)GmailThread[]लेबल पर ध्यान दिए बिना, कई तरह के प्रधान इनबॉक्स थ्रेड को लाता है.
getPriorityInboxUnreadCount()Integer'प्राथमिकता' इनबॉक्स में नहीं पढ़े गए थ्रेड की संख्या दिखाता है.
getSpamThreads()GmailThread[]लेबल पर ध्यान दिए बिना सभी स्पैम थ्रेड को वापस लाता है.
getSpamThreads(start, max)GmailThread[]लेबल पर ध्यान दिए बिना कई तरह की स्पैम थ्रेड का इस्तेमाल करता है.
getSpamUnreadCount()Integerनहीं पढ़े गए उन थ्रेड की संख्या का पता लगाता है जो स्पैम हैं.
getStarredThreads()GmailThread[]लेबल पर ध्यान दिए बिना सभी स्टार के निशान वाले थ्रेड वापस लाता है.
getStarredThreads(start, max)GmailThread[]स्टार के निशान वाले थ्रेड की कई रेंज फिर से लाता है, भले ही लेबल कुछ भी हों.
getStarredUnreadCount()Integerस्टार के निशान वाले मैसेज की संख्या का पता लगाता है.
getThreadById(id)GmailThreadआईडी के हिसाब से थ्रेड पाएं.
getTrashThreads()GmailThread[]लेबल पर ध्यान दिए बिना सभी ट्रैश थ्रेड को वापस लाता है.
getTrashThreads(start, max)GmailThread[]लेबल पर ध्यान दिए बिना, कई तरह के ट्रैश थ्रेड की सुविधा इस्तेमाल करता है.
getUserLabelByName(name)GmailLabelलेबल का नाम दिए गए लेबल को वापस लाता है.
getUserLabels()GmailLabel[]उपयोगकर्ता के बनाए गए लेबल की सूची फिर से लाता है.
markMessageRead(message)GmailAppइस मैसेज को 'पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
markMessageUnread(message)GmailAppइस मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
markMessagesRead(messages)GmailAppइन मैसेज को 'पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
markMessagesUnread(messages)GmailAppइन मैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और मैसेज को रीफ़्रेश करता है.
markThreadImportant(thread)GmailAppइस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
markThreadRead(thread)GmailAppइस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
markThreadUnimportant(thread)GmailAppइस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
markThreadUnread(thread)GmailAppइस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
markThreadsImportant(threads)GmailAppइन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
markThreadsRead(threads)GmailAppइन थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
markThreadsUnimportant(threads)GmailAppइन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
markThreadsUnread(threads)GmailAppइन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.
moveMessageToTrash(message)GmailAppमैसेज को ट्रैश में ले जाता है और मैसेज को रीफ़्रेश करता है.
moveMessagesToTrash(messages)GmailAppचुने गए मैसेज को ट्रैश में ले जाता है और मैसेज को रीफ़्रेश करता है.
moveThreadToArchive(thread)GmailAppइस थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है.
moveThreadToInbox(thread)GmailAppइस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है.
moveThreadToSpam(thread)GmailAppइस थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है.
moveThreadToTrash(thread)GmailAppइस थ्रेड को ट्रैश में ले जाता है और थ्रेड को रीफ़्रेश करता है.
moveThreadsToArchive(threads)GmailAppइन थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
moveThreadsToInbox(threads)GmailAppइन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
moveThreadsToSpam(threads)GmailAppइन थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
moveThreadsToTrash(threads)GmailAppइन थ्रेड को ट्रैश में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.
refreshMessage(message)GmailAppGmail से मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है (यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).
refreshMessages(messages)GmailAppGmail से मैसेज और उनसे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).
refreshThread(thread)GmailAppGmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).
refreshThreads(threads)GmailAppGmail से थ्रेड और उससे जुड़ी स्थिति को फिर से लोड करता है (यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति, वगैरह में बदलाव हो सकता है).
search(query)GmailThread[]दी गई क्वेरी से Gmail में खोजें.
search(query, start, max)GmailThread[]दी गई क्वेरी से Gmail में खोजें.
sendEmail(recipient, subject, body)GmailAppईमेल मैसेज भेजता है.
sendEmail(recipient, subject, body, options)GmailAppवैकल्पिक आर्ग्युमेंट के साथ ईमेल मैसेज भेजता है.
setCurrentMessageAccessToken(accessToken)voidमौजूदा मैसेज सेट करता है ऐक्सेस टोकन देता है, जो स्क्रिप्ट को मौजूदा GmailMessage प्रॉपर्टी ऐक्सेस करने की सुविधा देता है.
starMessage(message)GmailAppइस मैसेज में स्टार का निशान जोड़ता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है.
starMessages(messages)GmailAppइन मैसेज में स्टार जोड़ता है और मैसेज को रीफ़्रेश करता है.
unstarMessage(message)GmailAppइस मैसेज से स्टार हटाता है और मैसेज को रीफ़्रेश करता है.
unstarMessages(messages)GmailAppइन मैसेज से स्टार हटा देता है और मैसेज को रीफ़्रेश करता है.

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

createDraft(recipient, subject, body)

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

// The code below creates a draft email with the current date and time.
var now = new Date();
GmailApp.createDraft("mike@example.com", "current time", "The time is: " + now.toString());

पैरामीटर

नामटाइपब्यौरा
recipientStringकॉमा लगाकर अलग की गई ईमेल पतों की सूची
subjectStringईमेल का विषय
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

GmailDraft — नया बनाया गया Gmailड्राफ़्ट

अनुमति देना

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

  • https://mail.google.com/

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


createDraft(recipient, subject, body, options)

यह वैकल्पिक आर्ग्युमेंट के साथ ईमेल का ड्राफ़्ट बनाता है. ईमेल में सादा टेक्स्ट या एचटीएमएल का मुख्य हिस्सा. ईमेल का साइज़ (इसमें हेडर शामिल हैं, लेकिन अटैचमेंट शामिल नहीं है) कोटा सीमित है.

// Create a draft email with a file from Google Drive attached as a PDF.
var file = DriveApp.getFileById('1234567890abcdefghijklmnopqrstuvwxyz');
GmailApp.createDraft('mike@example.com', 'Attachment example', 'Please see attached file.', {
    attachments: [file.getAs(MimeType.PDF)],
    name: 'Automatic Emailer Script'
});

पैरामीटर

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

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

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

वापसी का टिकट

GmailDraft — नया बनाया गया Gmailड्राफ़्ट

अनुमति देना

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

  • https://mail.google.com/

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


createLabel(name)

दिए गए नाम के लिए, नया उपयोगकर्ता लेबल बनाएं.

// Creates the label @FOO and logs label: FOO
Logger.log("label: " + GmailApp.createLabel("FOO"));

पैरामीटर

नामटाइपब्यौरा
nameStringनए लेबल का नाम

वापसी का टिकट

GmailLabel — नया लेबल

अनुमति देना

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

  • https://mail.google.com/

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


deleteLabel(label)

बताए गए लेबल को मिटाता है.

// Have to get the label by name first
var label = GmailApp.getUserLabelByName("FOO");
GmailApp.deleteLabel(label);

पैरामीटर

नामटाइपब्यौरा
labelGmailLabelहटाया जाने वाला लेबल

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


getAliases()

उन ईमेल की सूची लाता है जिन्हें Gmail में इस खाते के लिए उपनाम के रूप में सेट अप किया गया है.

"भेजने वाले" का इस्तेमाल करके, इनमें से किसी भी उपनाम से मैसेज भेजा जा सकता है वैकल्पिक तर्क.

// Log the aliases for this Gmail account and send an email as the first one.
var me = Session.getActiveUser().getEmail();
var 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/

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


getDraft(draftId)

आईडी से ड्राफ़्ट किया गया ईमेल मैसेज वापस पाएं.

Gmail ड्राफ़्ट पर getId() के साथ इसका इस्तेमाल करें.

// Get the first draft message in your drafts folder
var draft = GmailApp.getDrafts()[0];
// Get its ID
var draftId = draft.getId();
// Now fetch the same draft using that ID.
var draftById = GmailApp.getDraft(draftId);
// Should always log true as they should be the same message
Logger.log(draft.getMessage().getSubject() == draftById.getMessage().getSubject());

पैरामीटर

नामटाइपब्यौरा
draftIdStringवापस पाने के लिए ड्राफ़्ट का आईडी

वापसी का टिकट

GmailDraft — दिए गए आईडी वाला ड्राफ़्ट

थ्रो

Error — अगर दिए गए आईडी वाला कोई ड्राफ़्ट नहीं मिलता

अनुमति देना

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

  • https://mail.google.com/

getDraftMessages()

सभी ड्राफ़्ट मैसेज वापस लाता है.

// Logs the number of draft messages
var drafts = GmailApp.getDraftMessages();
Logger.log(drafts.length);

वापसी का टिकट

GmailMessage[] — Gmail मैसेज के ड्राफ़्ट का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getDrafts()

Gmail के सभी ड्राफ़्ट मैसेज पाएं.

var drafts = GmailApp.getDrafts();
for (var i = 0; i < drafts.length; i++) {
  Logger.log(drafts[i].getId());
}

वापसी का टिकट

GmailDraft[] — Gmail ड्राफ़्ट मैसेज का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getInboxThreads()

लेबल पर ध्यान दिए बिना सभी इनबॉक्स थ्रेड को हासिल करता है.

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

// Log the subject lines of your Inbox
var threads = GmailApp.getInboxThreads();
for (var i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

वापसी का टिकट

GmailThread[] — इनबॉक्स में Gmail थ्रेड की सूची

अनुमति देना

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

  • https://mail.google.com/

getInboxThreads(start, max)

लेबल पर ध्यान दिए बिना, इनबॉक्स थ्रेड की कई रेंज लाता है.

// Log the subject lines of up to the first 50 emails in your Inbox
var threads = GmailApp.getInboxThreads(0, 50);
for (var i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

पैरामीटर

नामटाइपब्यौरा
startIntegerफिर से पाने के लिए पहले थ्रेड का इंडेक्स
maxIntegerवापस लाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — इनबॉक्स में Gmail थ्रेड की सूची

अनुमति देना

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

  • https://mail.google.com/

getInboxUnreadCount()

इनबॉक्स में नहीं पढ़े गए थ्रेड की संख्या दिखाता है.

Logger.log("Messages unread in inbox: " + GmailApp.getInboxUnreadCount());

वापसी का टिकट

Integer — इनबॉक्स में मौजूद ऐसे थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं

अनुमति देना

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

  • https://mail.google.com/

getMessageById(id)

आईडी के ज़रिए मैसेज पाएं.

इसका इस्तेमाल Gmail मैसेज पर getId() के साथ करें.

// Get the first message in the first thread of your inbox
var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
// Get its ID
var messageId = message.getId();
// Now fetch the same message using that ID.
var messageById = GmailApp.getMessageById(messageId);
// Should always log true as they should be the same message
Logger.log(message.getSubject() == messageById.getSubject());

पैरामीटर

नामटाइपब्यौरा
idStringउस मैसेज का आईडी जिसे वापस पाना है

वापसी का टिकट

GmailMessage — दिए गए आईडी वाला मैसेज

थ्रो

Error — अगर दिए गए आईडी वाला कोई मैसेज नहीं मिलता

अनुमति देना

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

  • https://mail.google.com/

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


getMessagesForThread(thread)

तय किए गए थ्रेड के सभी मैसेज वापस पाएं.

// Log all the subject lines in the first thread of your inbox
var thread = GmailApp.getInboxThreads(0, 1)[0];
var messages = GmailApp.getMessagesForThread(thread);
for (var i = 0 ; i < messages.length; i++) {
  Logger.log("subject: " + messages[i].getSubject());
}

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadफिर से पाने के लिए मैसेज का थ्रेड

वापसी का टिकट

GmailMessage[] — इस थ्रेड से जुड़े मैसेज का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

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


getMessagesForThreads(threads)

तय किए गए थ्रेड के सभी मैसेज वापस पाएं.

// Log the subject lines of all messages in the first two threads of your inbox
var thread = GmailApp.getInboxThreads(0, 2);
var messages = GmailApp.getMessagesForThreads(thread);
for (var i = 0 ; i < messages.length; i++) {
  for (var j = 0; j < messages[i].length; j++) {
    Logger.log("subject: " + messages[i][j].getSubject());
  }
}

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]पुनर्प्राप्त करने के लिए संदेशों की थ्रेड

वापसी का टिकट

GmailMessage[][] — मैसेज के कलेक्शन का कलेक्शन, जहां आउटर अरे का हर आइटम थ्रेड और अंदरूनी अरे में उस थ्रेड के मैसेज होते हैं

अनुमति देना

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

  • https://mail.google.com/

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


getPriorityInboxThreads()

लेबल पर ध्यान दिए बिना सभी प्रधान इनबॉक्स थ्रेड को लाता है.

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

Logger.log("# of messages in your Priority Inbox: " +
           GmailApp.getPriorityInboxThreads().length);

वापसी का टिकट

GmailThread[] — प्रधान इनबॉक्स में Gmail थ्रेड की एक श्रेणी

अनुमति देना

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

  • https://mail.google.com/

getPriorityInboxThreads(start, max)

लेबल पर ध्यान दिए बिना, कई तरह के प्रधान इनबॉक्स थ्रेड को लाता है.

// Will log some number 2 or less
Logger.log("# of messages in your Priority Inbox: " +
           GmailApp.getPriorityInboxThreads(0, 2).length);

पैरामीटर

नामटाइपब्यौरा
startIntegerफिर से पाने के लिए पहले थ्रेड का इंडेक्स
maxIntegerवापस लाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — प्रधान इनबॉक्स में Gmail थ्रेड की एक श्रेणी

अनुमति देना

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

  • https://mail.google.com/

getPriorityInboxUnreadCount()

'प्राथमिकता' इनबॉक्स में नहीं पढ़े गए थ्रेड की संख्या दिखाता है.

Logger.log("Number of unread emails in your Priority Inbox : " +
           GmailApp.getPriorityInboxUnreadCount());

वापसी का टिकट

Integer — प्रधान इनबॉक्स में ऐसे थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं

अनुमति देना

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

  • https://mail.google.com/

getSpamThreads()

लेबल पर ध्यान दिए बिना सभी स्पैम थ्रेड को वापस लाता है.

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

Logger.log("# of total spam threads: " + GmailApp.getSpamThreads().length);

वापसी का टिकट

GmailThread[] — स्पैम फ़ोल्डर में Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getSpamThreads(start, max)

लेबल पर ध्यान दिए बिना कई तरह की स्पैम थ्रेड का इस्तेमाल करता है.

// Will log a number at most 5
Logger.log("# of total spam threads: " + GmailApp.getSpamThreads(0, 5).length);

पैरामीटर

नामटाइपब्यौरा
startIntegerफिर से पाने के लिए पहले थ्रेड का इंडेक्स
maxIntegerवापस लाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — स्पैम फ़ोल्डर में Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getSpamUnreadCount()

नहीं पढ़े गए उन थ्रेड की संख्या का पता लगाता है जो स्पैम हैं.

// 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/

getStarredThreads()

लेबल पर ध्यान दिए बिना सभी स्टार के निशान वाले थ्रेड वापस लाता है.

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

// Logs the number of starred threads
Logger.log("# Starred threads: " + GmailApp.getStarredThreads().length);

वापसी का टिकट

GmailThread[] — स्टार के निशान वाले Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getStarredThreads(start, max)

स्टार के निशान वाले थ्रेड की कई रेंज फिर से लाता है, भले ही लेबल कुछ भी हों.

// Logs the number of starred threads to a maximum of 5
Logger.log("# Starred threads: " + GmailApp.getStarredThreads(0, 5).length);

पैरामीटर

नामटाइपब्यौरा
startIntegerफिर से पाने के लिए पहले थ्रेड का इंडेक्स
maxIntegerवापस लाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — स्टार के निशान वाले Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getStarredUnreadCount()

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

Logger.log("# unread and starred: " + GmailApp.getStarredUnreadCount());

वापसी का टिकट

Integer — स्टार के निशान वाले उन थ्रेड की संख्या जिनमें नहीं पढ़े गए मैसेज हैं

अनुमति देना

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

  • https://mail.google.com/

getThreadById(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());

पैरामीटर

नामटाइपब्यौरा
idStringवापस पाने के लिए थ्रेड का आईडी.

वापसी का टिकट

GmailThread — अगर दिए गए आईडी के साथ थ्रेड नहीं मिलता है, तो null.

अनुमति देना

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

  • https://mail.google.com/

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


getTrashThreads()

लेबल पर ध्यान दिए बिना सभी ट्रैश थ्रेड को वापस लाता है.

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

Logger.log("# of total trash threads: " + GmailApp.getTrashThreads().length);

वापसी का टिकट

GmailThread[] — ट्रैश में Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getTrashThreads(start, max)

लेबल पर ध्यान दिए बिना, कई तरह के ट्रैश थ्रेड की सुविधा इस्तेमाल करता है.

// Will log a number at most 5
Logger.log("# of total trash threads: " + GmailApp.getTrashThreads(0, 5).length);

पैरामीटर

नामटाइपब्यौरा
startIntegerफिर से पाने के लिए पहले थ्रेड का इंडेक्स
maxIntegerवापस लाने के लिए थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — ट्रैश में Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

getUserLabelByName(name)

लेबल का नाम दिए गए लेबल को वापस लाता है.

var labelObject = GmailApp.getUserLabelByName("myLabel");

पैरामीटर

नामटाइपब्यौरा
nameStringपुनर्प्राप्त करने के लिए लेबल का नाम

वापसी का टिकट

GmailLabel — दिए गए नाम के साथ Gmail लेबल

अनुमति देना

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

  • https://mail.google.com/

getUserLabels()

उपयोगकर्ता के बनाए गए लेबल की सूची फिर से लाता है.

// Logs all of the names of your labels
var labels = GmailApp.getUserLabels();
for (var i = 0; i < labels.length; i++) {
  Logger.log("label: " + labels[i].getName());
}

वापसी का टिकट

GmailLabel[] — उपयोगकर्ता के बनाए गए लेबल का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

markMessageRead(message)

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

// Mark the first message in the first thread of your inbox as read
var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
GmailApp.markMessageRead(message);

पैरामीटर

नामटाइपब्यौरा
messageGmailMessageपढ़ा गया के तौर पर मार्क करने के लिए मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markMessageUnread(message)

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

// Mark the first message in the first thread of your inbox as unread
var message = GmailApp.getInboxThreads(0, 1)[0].getMessages()[0];
GmailApp.markMessageUnread(message);

पैरामीटर

नामटाइपब्यौरा
messageGmailMessage'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markMessagesRead(messages)

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

// Mark first three messages in the first inbox thread as read.
// Assumes that the first inbox thread has 3 messages in it.
var threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages();
var messages = [threadMessages[0], threadMessages[1], threadMessages[2]];
GmailApp.markMessagesRead(thread.getMessages());

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]'पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markMessagesUnread(messages)

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

// Mark first three messages in the first inbox thread as unread.
// Assumes that the first inbox thread has 3 messages in it
var threadMessages = GmailApp.getInboxThreads(0, 1)[0].getMessages();
var messages = [threadMessages[0], threadMessages[1], threadMessages[2]];
GmailApp.markMessagesUnread(thread.getMessages());

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए मैसेज का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadImportant(thread)

इस थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first inbox thread as important
var thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadImportant(thread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThread'ज़रूरी' के तौर पर मार्क करने के लिए थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadRead(thread)

इस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first inbox thread as read
var thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadRead(thread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThread'पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadUnimportant(thread)

इस थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first inbox thread as unimportant
var thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadUnimportant(thread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadगै़र-ज़रूरी के तौर पर मार्क करने के लिए थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadUnread(thread)

इस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first inbox thread as unread
var thread = GmailApp.getInboxThreads(0, 1)[0];
GmailApp.markThreadUnread(thread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThread'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadsImportant(threads)

इन थ्रेड को 'ज़रूरी' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first two threads in inbox as important
var threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsImportant(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]ज़रूरी के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadsRead(threads)

इन थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Marks first two threads in inbox as read
var threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsRead(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]'पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadsUnimportant(threads)

इन थ्रेड को 'ज़रूरी नहीं' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Marks first two threads in inbox as unimportant
var threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsUnimportant(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]गै़र-ज़रूरी के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


markThreadsUnread(threads)

इन थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है और थ्रेड को रीफ़्रेश करता है.

// Marks first two threads in inbox as unread
var threads = GmailApp.getInboxThreads(0, 2);
GmailApp.markThreadsUnread(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]'नहीं पढ़ा गया' के तौर पर मार्क करने के लिए थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveMessageToTrash(message)

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

// Move the first message in your inbox to trash
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var firstMessage = firstThread.getMessages()[0];
GmailApp.moveMessageToTrash(firstMessage);

पैरामीटर

नामटाइपब्यौरा
messageGmailMessageट्रैश में भेजा जाने वाला मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा (चेनिंग के लिए उपयोगी)

अनुमति देना

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

  • https://mail.google.com/

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


moveMessagesToTrash(messages)

चुने गए मैसेज को ट्रैश में ले जाता है और मैसेज को रीफ़्रेश करता है.

// Move first two messages in your inbox to trash
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var messages = firstThread.getMessages();
var toDelete = [messages[0], messages[1]];
GmailApp.moveMessagesToTrash(toDelete);

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]ट्रैश में भेजे जाने वाले मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा (चेनिंग के लिए उपयोगी)

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadToArchive(thread)

इस थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करता है.

// Archive the first thread in your inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
GmailApp.moveThreadToArchive(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadवह थ्रेड जिसे संग्रहित करना है

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadToInbox(thread)

इस थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करता है.

// Find a thread not already in your inbox
var thread = GmailApp.search("-in:inbox")[0]; // Get the first one
GmailApp.moveThreadToInbox(thread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadवह थ्रेड जिसे इनबॉक्स में ले जाना है

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadToSpam(thread)

इस थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करता है.

// Tag first thread in inbox as spam
var firstThread = GmailApp.getInboxThreads(0,1)[0];
GmailApp.moveThreadToSpam(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadस्पैम में ले जाए जाने वाले थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadToTrash(thread)

इस थ्रेड को ट्रैश में ले जाता है और थ्रेड को रीफ़्रेश करता है.

// Move first thread in inbox to trash
var firstThread = GmailApp.getInboxThreads(0,1)[0];
GmailApp.moveThreadToTrash(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadट्रैश में भेजी जाने वाली थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadsToArchive(threads)

इन थ्रेड को संग्रह में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Move first two threads in your inbox to the archive
var firstTwoThreads = GmailApp.getInboxThreads(0,2);
GmailApp.moveThreadsToArchive(firstTwoThreads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]संग्रहित किए जाने वाले थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadsToInbox(threads)

इन थ्रेड को इनबॉक्स में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Find two threads not already in your inbox
var firstTwoThreads = GmailApp.search("-in:inbox", 0, 2);
GmailApp.moveThreadsToInbox(firstTwoThreads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]थ्रेड का कलेक्शन, जिसे इनबॉक्स में ले जाया जाएगा

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadsToSpam(threads)

इन थ्रेड को स्पैम में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Move first two threads in your inbox to spam
var firstTwoThreads = GmailApp.getInboxThreads(0,2);
GmailApp.moveThreadsToSpam(firstTwoThreads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]स्पैम में भेजे जाने वाले थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


moveThreadsToTrash(threads)

इन थ्रेड को ट्रैश में ले जाता है और थ्रेड को रीफ़्रेश करने के लिए मजबूर करता है.

// Move first two threads in your inbox to trash
var firstTwoThreads = GmailApp.getInboxThreads(0,2);
GmailApp.moveThreadsToTrash(firstTwoThreads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]ट्रैश में भेजे जाने वाले थ्रेड का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


refreshMessage(message)

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

var firstThread = GmailApp.getInboxThreads(0,1)[0];
var firstMessage = firstThread.getMessages()[0];
// ...Do something that may take a while here....
GmailApp.refreshMessage(firstMessage);
// ...Do more stuff with firstMessage...

पैरामीटर

नामटाइपब्यौरा
messageGmailMessageरीफ़्रेश किया जाने वाला मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


refreshMessages(messages)

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

var firstThread = GmailApp.getInboxThreads(0,1)[0];
var coupleOfMessages = firstThread.getMessages().slice(0, 2);
// ...Do something that may take a while here....
GmailApp.refreshMessages(coupleOfMessages);
// ...Do more stuff with coupleOfMessages...

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]रीफ़्रेश किए जाने वाले मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


refreshThread(thread)

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

var firstThread = GmailApp.getInboxThreads(0,1)[0];
// ...Do something that may take a while here....
GmailApp.refreshThread(firstThread);
// ... Do more stuff with the thread ...

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadरीफ़्रेश की जाने वाली थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


refreshThreads(threads)

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

var threads = GmailApp.getInboxThreads(0, 3);
// ...Do something that may take a while here....
GmailApp.refreshThreads(threads);
// ... Do more stuff with threads ...

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]रीफ़्रेश किए जाने वाले थ्रेड

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


search(query)

दी गई क्वेरी से Gmail में खोजें.

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

// Find starred messages with subject IMPORTANT
var threads = GmailApp.search('is:starred subject:"IMPORTANT"');

पैरामीटर

नामटाइपब्यौरा
queryStringखोज क्वेरी, जैसा कि आप उसे Gmail में टाइप करते हैं

वापसी का टिकट

GmailThread[] — इस क्वेरी से मेल खाने वाले 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.
var threads = GmailApp.search('is:starred subject:"IMPORTANT"', 10, 10);

पैरामीटर

नामटाइपब्यौरा
queryStringखोज क्वेरी, जैसा कि आप उसे Gmail में टाइप करते हैं
startIntegerशुरुआती थ्रेड का इंडेक्स
maxIntegerवापस किए जाने वाले थ्रेड की ज़्यादा से ज़्यादा संख्या

वापसी का टिकट

GmailThread[] — इस क्वेरी से मेल खाने वाले Gmail थ्रेड का कलेक्शन

अनुमति देना

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

  • https://mail.google.com/

sendEmail(recipient, subject, body)

ईमेल मैसेज भेजता है. ईमेल का साइज़ (इसमें हेडर भी शामिल हैं) कोटा सीमित है.

// The code below will send an email with the current date and time.
var now = new Date();
GmailApp.sendEmail("mike@example.com", "current time", "The time is: " + now.toString());

पैरामीटर

नामटाइपब्यौरा
recipientStringकॉमा लगाकर अलग की गई ईमेल पतों की सूची
subjectStringईमेल का विषय (ज़्यादा से ज़्यादा 250 वर्ण)
bodyStringईमेल का मुख्य हिस्सा

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


sendEmail(recipient, subject, body, options)

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

// Send an email with a file from Google Drive attached as a PDF.
var 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'
});

पैरामीटर

नामटाइपब्यौरा
recipientStringपाने वाले के पते
subjectStringविषय (ज़्यादा से ज़्यादा 250 वर्ण)
bodyStringईमेल का मुख्य हिस्सा
optionsObjectऐसा JavaScript ऑब्जेक्ट जो बेहतर पैरामीटर तय करता है, जैसा कि नीचे बताया गया है

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

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

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


setCurrentMessageAccessToken(accessToken)

मौजूदा मैसेज सेट करता है ऐक्सेस टोकन देता है, जो स्क्रिप्ट को मौजूदा GmailMessage प्रॉपर्टी ऐक्सेस करने की सुविधा देता है.

सिर्फ़ Google Workspace ऐड-ऑन प्रोजेक्ट जिनमें Gmail के मौजूदा मैसेज के दायरे इस्तेमाल किए जाते हैं इस तरीके का इस्तेमाल करना ज़रूरी है.

function handleAddonActionEvent(e) {
  var accessToken = e.messageMetadata.accessToken;
  var messageId = e.messageMetadata.messageId;
  GmailApp.setCurrentMessageAccessToken(accessToken);
  var mailMessage = GmailApp.getMessageById(messageId);
  // Do something with mailMessage
}

पैरामीटर

नामटाइपब्यौरा
accessTokenStringGmail ऐड-ऑन के ऐक्शन इवेंट ऑब्जेक्ट से मिला अस्थायी ऐक्सेस टोकन.

अनुमति देना

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

  • https://mail.google.com/

starMessage(message)

इस मैसेज में स्टार का निशान जोड़ता है और मैसेज को रीफ़्रेश करने के लिए मजबूर करता है.

// Stars the first message in the first thread in your inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
GmailApp.starMessage(message);

पैरामीटर

नामटाइपब्यौरा
messageGmailMessageस्टार का निशान लगाने के लिए मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


starMessages(messages)

इन मैसेज में स्टार जोड़ता है और मैसेज को रीफ़्रेश करता है.

// Stars the first three messages in the first thread in your inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var coupleOfMessages = firstThread.getMessages().slice(0, 3);
GmailApp.starMessages(coupleOfMessages);

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]स्टार के निशान वाले मैसेज का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


unstarMessage(message)

इस मैसेज से स्टार हटाता है और मैसेज को रीफ़्रेश करता है.

// Unstars the first message in the first thread in your inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var message = firstThread.getMessages()[0];
GmailApp.unstarMessage(message);

पैरामीटर

नामटाइपब्यौरा
messageGmailMessageस्टार का निशान हटाने के लिए मैसेज

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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


unstarMessages(messages)

इन मैसेज से स्टार हटा देता है और मैसेज को रीफ़्रेश करता है.

// Unstars the first three messages in the first thread in your inbox
var firstThread = GmailApp.getInboxThreads(0,1)[0];
var coupleOfMessages = firstThread.getMessages().slice(0, 3);
GmailApp.unstarMessages(coupleOfMessages);

पैरामीटर

नामटाइपब्यौरा
messagesGmailMessage[]स्टार का निशान हटाने के लिए मैसेज का कलेक्शन

वापसी का टिकट

GmailApp — Gmail सेवा, चेन बनाने के लिए उपयोगी है

अनुमति देना

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

  • https://mail.google.com/

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

ऐसे तरीके जो अब काम नहीं करते