Gmail Service

Gmail

इस सेवा की मदद से, ईमेल भेजे जा सकते हैं, ड्राफ़्ट बनाए जा सकते हैं, लेबल मैनेज किए जा सकते हैं, मैसेज और थ्रेड मार्क किए जा सकते हैं. साथ ही, Gmail खाते को मैनेज करने से जुड़े कई अन्य काम किए जा सकते हैं. मेल सेवा भी देखें. यह एक आसान सेवा है, जिसकी मदद से सिर्फ़ ईमेल भेजा जा सकता है.

क्लास

नामसंक्षिप्त विवरण
GmailAppइससे Gmail की थ्रेड, मैसेज, और लेबल का ऐक्सेस मिलता है.
GmailAttachmentGmail से मिला अटैचमेंट.
GmailDraftउपयोगकर्ता के Gmail खाते में, उपयोगकर्ता का बनाया गया ड्राफ़्ट मैसेज.
GmailLabelउपयोगकर्ता के Gmail खाते में, उपयोगकर्ता का बनाया गया लेबल.
GmailMessageउपयोगकर्ता के Gmail खाते में मौजूद कोई मैसेज.
GmailThreadउपयोगकर्ता के Gmail खाते में मौजूद थ्रेड.

GmailApp

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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इन मैसेज से स्टार हटा देता है और मैसेज को रीफ़्रेश कर देता है.

GmailAttachment

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
copyBlob()Blobइस ब्लॉब की कॉपी दिखाता है.
getAs(contentType)Blobइस ऑब्जेक्ट में मौजूद डेटा को, तय किए गए कॉन्टेंट टाइप में बदले गए ब्लॉब के तौर पर दिखाता है.
getBytes()Byte[]इस ब्लॉब में सेव किया गया डेटा पाता है.
getContentType()Stringइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप दिखाता है.
getDataAsString()Stringइस ब्लॉब का डेटा, UTF-8 एन्कोडिंग वाली स्ट्रिंग के तौर पर पाता है.
getDataAsString(charset)Stringइस ब्लॉब का डेटा, तय की गई एन्कोडिंग के साथ स्ट्रिंग के तौर पर पाता है.
getHash()Stringइस अटैचमेंट के लिए SHA1 कॉन्टेंट हैश पाता है.
getName()Stringइस ब्लॉब का नाम दिखाता है.
getSize()Integerइस अटैचमेंट का साइज़ दिखाता है.
isGoogleType()Booleanयह बताता है कि यह ब्लॉब, Google Workspace की कोई फ़ाइल (Sheets, Docs वगैरह) है या नहीं.
setBytes(data)Blobइस ब्लॉब में सेव किए गए डेटा को सेट करता है.
setContentType(contentType)Blobइस ब्लॉब में मौजूद बाइट का कॉन्टेंट टाइप सेट करता है.
setContentTypeFromExtension()Blobफ़ाइल एक्सटेंशन के आधार पर, इस ब्लॉब में बाइट के कॉन्टेंट टाइप को सेट करता है.
setDataFromString(string)BlobUTF-8 एन्कोडिंग वाली स्ट्रिंग से, इस ब्लॉब का डेटा सेट करता है.
setDataFromString(string, charset)Blobतय की गई एन्कोडिंग वाली स्ट्रिंग से, इस ब्लॉब का डेटा सेट करता है.
setName(name)Blobइस ब्लॉब का नाम सेट करता है.

GmailDraft

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
deleteDraft()voidड्राफ़्ट के तौर पर सेव किए गए इस मैसेज को मिटाता है.
getId()Stringइस ड्राफ़्ट मैसेज का आईडी पाता है.
getMessage()GmailMessageइस ड्राफ़्ट को दिखाने वाला GmailMessage दिखाता है.
getMessageId()Stringइस ड्राफ़्ट को दिखाने वाले GmailMessage का आईडी दिखाता है.
send()GmailMessageइस ड्राफ़्ट ईमेल मैसेज को भेजता है.
update(recipient, subject, body)GmailDraftइस ड्राफ़्ट मैसेज के कॉन्टेंट को बदल देता है.
update(recipient, subject, body, options)GmailDraftवैकल्पिक आर्ग्युमेंट का इस्तेमाल करके, इस ड्राफ़्ट मैसेज के कॉन्टेंट को बदलता है.

GmailLabel

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addToThread(thread)GmailLabelइस लेबल को दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है (GmailThread.refresh()).
addToThreads(threads)GmailLabelयह लेबल, दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है.
deleteLabel()voidइस लेबल को मिटाता है.
getName()Stringइस लेबल का नाम दिखाता है.
getThreads()GmailThread[]इस लेबल से मार्क की गई थ्रेड दिखाता है.
getThreads(start, max)GmailThread[]इस लेबल से मार्क की गई थ्रेड की रेंज दिखाता है.
getUnreadCount()Integerइस लेबल से टैग की गई, नहीं पढ़ी गई थ्रेड की संख्या दिखाता है.
removeFromThread(thread)GmailLabelयह लेबल, दी गई थ्रेड से हटा देता है और थ्रेड को रीफ़्रेश कर देता है.
removeFromThreads(threads)GmailLabelयह लेबल, दी गई थ्रेड से हट जाता है और थ्रेड रीफ़्रेश हो जाती हैं.

GmailMessage

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createDraftReply(body)GmailDraftजवाब देने के लिए, इस मैसेज के भेजने वाले व्यक्ति के पते का इस्तेमाल करके, मैसेज का ड्राफ़्ट बनाएं.
createDraftReply(body, options)GmailDraftजवाब देने के लिए डिफ़ॉल्ट पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट मैसेज बनाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल होते हैं.
createDraftReplyAll(body)GmailDraftयह मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है.
createDraftReplyAll(body, options)GmailDraftइस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए ड्राफ़्ट बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
forward(recipient)GmailMessageइस मैसेज को नए ईमेल पतों पर फ़ॉरवर्ड करता है.
forward(recipient, options)GmailMessageइस मैसेज को नए पाने वालों को फ़ॉरवर्ड करता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
getAttachments()GmailAttachment[]इस मैसेज के सभी अटैचमेंट पाता है.
getAttachments(options)GmailAttachment[]इस मैसेज के सभी अटैचमेंट पाता है.
getBcc()Stringइस मैसेज में, कॉमा लगाकर गुप्त कॉपी में शामिल किए गए लोगों के पते दिखाता है.
getBody()Stringइस मैसेज के मुख्य हिस्से का एचटीएमएल कॉन्टेंट दिखाता है.
getCc()Stringइस मैसेज में कॉपी पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं.
getDate()Dateइस मैसेज की तारीख और समय की जानकारी मिलती है.
getFrom()Stringइस मैसेज को भेजने वाले व्यक्ति की जानकारी मिलती है.
getHeader(name)Stringहेडर के नाम के हिसाब से, RFC 2822 हेडर की वैल्यू पाता है.
getId()Stringइस मैसेज का आईडी पाता है.
getPlainBody()Stringएचटीएमएल फ़ॉर्मैटिंग के बिना, इस मैसेज के मुख्य हिस्से का कॉन्टेंट दिखाता है.
getRawContent()Stringइस मैसेज का रॉ कॉन्टेंट दिखाता है.
getReplyTo()Stringइस मैसेज का जवाब देने के लिए दिया गया पता (आम तौर पर, ईमेल भेजने वाले का पता).
getSubject()Stringइस मैसेज का विषय दिखाता है.
getThread()GmailThreadवह थ्रेड दिखाता है जिसमें यह मैसेज शामिल है.
getTo()Stringइस मैसेज को पाने वाले लोगों के पते, कॉमा लगाकर दिए गए होते हैं.
isDraft()Booleanयह पता लगाता है कि यह मैसेज ड्राफ़्ट है या नहीं.
isInChats()Booleanयह पता लगाता है कि यह मैसेज चैट है या नहीं.
isInInbox()Booleanयह पता लगाता है कि यह मैसेज इनबॉक्स में है या नहीं.
isInPriorityInbox()Booleanअगर यह मैसेज प्राथमिकता वाले इनबॉक्स में है, तो true दिखाता है. ऐसा न होने पर, false दिखाता है.
isInTrash()Booleanयह पता लगाता है कि यह मैसेज ट्रैश में है या नहीं.
isStarred()Booleanइससे पता चलता है कि इस मैसेज पर स्टार का निशान लगा है या नहीं.
isUnread()Booleanयह पता लगाता है कि यह मैसेज पढ़ा गया है या नहीं.
markRead()GmailMessageमैसेज को 'पढ़ा गया' के तौर पर मार्क करता है.
markUnread()GmailMessageमैसेज को 'नहीं पढ़ा गया' के तौर पर मार्क करता है.
moveToTrash()GmailMessageमैसेज को ट्रैश में ले जाता है.
refresh()GmailMessageGmail से इस मैसेज और उससे जुड़ी स्थिति को फिर से लोड करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह बदल गई हो.
reply(body)GmailMessageजवाब देने के लिए दिए गए पते का इस्तेमाल करके, इस मैसेज भेजने वाले व्यक्ति को जवाब दिया जाता है.
reply(body, options)GmailMessageइस मैसेज को भेजने वाले व्यक्ति को जवाब देने के लिए, reply-to पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
replyAll(body)GmailMessageईमेल भेजने वाले व्यक्ति को जवाब देने के लिए, 'जवाब देने के लिए ईमेल पता' और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है.
replyAll(body, options)GmailMessageइस मैसेज को भेजने वाले व्यक्ति को जवाब भेजता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों के पते का इस्तेमाल किया जाता है. साथ ही, इसमें वैकल्पिक आर्ग्युमेंट भी इस्तेमाल किए जा सकते हैं.
star()GmailMessageमैसेज पर स्टार का निशान लगाता है.
unstar()GmailMessageमैसेज से स्टार का निशान हट जाता है.

GmailThread

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addLabel(label)GmailThreadइस लेबल को थ्रेड में जोड़ता है.
createDraftReply(body)GmailDraftइस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, मैसेज का ड्राफ़्ट बनाएं. इसके लिए, 'जवाब देने के लिए ईमेल पता' का इस्तेमाल करें.
createDraftReply(body, options)GmailDraftइस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, ड्राफ़्ट मैसेज बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
createDraftReplyAll(body)GmailDraftइस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, मैसेज का ड्राफ़्ट बनाता है. इसके लिए, जवाब पाने के लिए दिए गए पते और इस मैसेज के सभी पाने वालों का इस्तेमाल किया जाता है.
createDraftReplyAll(body, options)GmailDraftइस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, मैसेज का ड्राफ़्ट बनाता है. इसके लिए, जवाब देने के लिए दिए गए पते और मैसेज पाने वाले सभी लोगों का इस्तेमाल किया जाता है. इसमें वैकल्पिक आर्ग्युमेंट भी शामिल किए जा सकते हैं.
getFirstMessageSubject()Stringथ्रेड में पहले मैसेज का विषय दिखाता है.
getId()Stringइस थ्रेड का आईडी पाता है.
getLabels()GmailLabel[]इस थ्रेड पर उपयोगकर्ता के बनाए गए लेबल दिखाता है.
getLastMessageDate()Dateइस थ्रेड के सबसे हाल के मैसेज की तारीख दिखाता है.
getMessageCount()Integerथ्रेड में मौजूद मैसेज की संख्या दिखाता है.
getMessages()GmailMessage[]इस थ्रेड में मौजूद मैसेज दिखाता है.
getPermalink()Stringइस थ्रेड का पेर्मलिंक पाता है.
hasStarredMessages()Booleanयह बताता है कि थ्रेड में कोई ऐसा मैसेज है या नहीं जिस पर आपने स्टार का निशान लगाया है.
isImportant()Booleanयह बताता है कि थ्रेड को 'ज़रूरी' के तौर पर मार्क किया गया है या नहीं.
isInChats()Booleanयह बताता है कि थ्रेड को चैट के तौर पर लेबल किया गया है या नहीं.
isInInbox()Booleanयह बताता है कि थ्रेड इनबॉक्स में है या नहीं.
isInPriorityInbox()Booleanअगर यह थ्रेड, प्राथमिकता वाले इनबॉक्स में है, तो यह फ़ंक्शन 'सही' दिखाता है. ऐसा न होने पर, यह 'गलत' दिखाता है.
isInSpam()Booleanयह बताता है कि थ्रेड को स्पैम के तौर पर मार्क किया गया है या नहीं.
isInTrash()Booleanयह बताता है कि थ्रेड ट्रैश में है या नहीं.
isUnread()Booleanयह बताता है कि थ्रेड में कोई ऐसा मैसेज है जिसे नहीं पढ़ा गया है या नहीं.
markImportant()GmailThreadइस थ्रेड को ज़रूरी के तौर पर मार्क करता है.
markRead()GmailThreadइस थ्रेड को 'पढ़ा गया' के तौर पर मार्क करता है.
markUnimportant()GmailThreadइस थ्रेड को 'ग़ैर-ज़रूरी' के तौर पर मार्क करता है.
markUnread()GmailThreadइस थ्रेड को 'नहीं पढ़ा गया' के तौर पर मार्क करता है.
moveToArchive()GmailThreadइस थ्रेड को संग्रह में ले जाता है.
moveToInbox()GmailThreadइस थ्रेड को इनबॉक्स में ले जाता है.
moveToSpam()GmailThreadइस थ्रेड को स्पैम में ले जाता है.
moveToTrash()GmailThreadइस थ्रेड को ट्रैश में भेजता है.
refresh()GmailThreadGmail से इस थ्रेड और उससे जुड़ी स्थिति को रीफ़्रेश करता है. यह तब काम आता है, जब लेबल, पढ़े जाने की स्थिति वगैरह में बदलाव हुआ हो.
removeLabel(label)GmailThreadथ्रेड से यह लेबल हटा देता है.
reply(body)GmailThreadreplyTo पते का इस्तेमाल करके, इस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब दें.
reply(body, options)GmailThreadइस थ्रेड में आखिरी मैसेज भेजने वाले व्यक्ति को जवाब देने के लिए, replyTo पते का इस्तेमाल करें. साथ ही, वैकल्पिक आर्ग्युमेंट भी दें.
replyAll(body)GmailThreadईमेल भेजने वाले व्यक्ति को जवाब दें. इसके लिए, replyTo पते का इस्तेमाल करें. साथ ही, इस थ्रेड पर भेजे गए आखिरी मैसेज के सभी पाने वालों को जवाब दें.
replyAll(body, options)GmailThreadreplyTo पते का इस्तेमाल करके, मैसेज भेजने वाले व्यक्ति और इस थ्रेड पर भेजे गए आखिरी मैसेज पाने वाले सभी लोगों को जवाब दें. इसके लिए, वैकल्पिक आर्ग्युमेंट का इस्तेमाल किया जा सकता है.