Class GmailLabel

Gmailलेबल

उपयोगकर्ता के Gmail खाते में, उपयोगकर्ता का बनाया गया लेबल.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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यह लेबल, दी गई थ्रेड से हट जाता है और थ्रेड रीफ़्रेश हो जाती हैं.

ज़्यादा जानकारी वाला दस्तावेज़

addToThread(thread)

इस लेबल को दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है (GmailThread.refresh()).

// label the first thread in the inbox with the label MyLabel
const label = GmailApp.getUserLabelByName('MyLabel');
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
label.addToThread(firstThread);

पैरामीटर

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

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


addToThreads(threads)

यह लेबल, दी गई थ्रेड में जोड़ता है और थ्रेड को रीफ़्रेश करता है. हर बैच में ज़्यादा से ज़्यादा 100 थ्रेड के लिए लेबल जोड़े जा सकते हैं.

// label the first three threads in the inbox with the label MyLabel
const label = GmailApp.getUserLabelByName('MyLabel');
const threads = GmailApp.getInboxThreads(0, 3);
label.addToThreads(threads);

पैरामीटर

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

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


deleteLabel()

इस लेबल को मिटाता है.

const label = GmailApp.getUserLabelByName('MyLabel');
label.deleteLabel();

थ्रो

Error — अगर लेबल मिटाया नहीं जा सकता

अनुमति देना

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

  • https://mail.google.com/

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


getName()

इस लेबल का नाम दिखाता है.

const label = GmailApp.getUserLabelByName('MyLabel');
Logger.log(label.getName());  // logs MyLabel

वापसी का टिकट

String — लेबल का नाम.

अनुमति देना

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

  • https://mail.google.com/

getThreads()

इस लेबल से मार्क की गई थ्रेड दिखाता है.

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

// Log the subject lines of the threads labeled with MyLabel
const label = GmailApp.getUserLabelByName('MyLabel');
const threads = label.getThreads();
for (let i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

वापसी का टिकट

GmailThread[] — इस लेबल से मार्क की गई थ्रेड की कैटगरी.

अनुमति देना

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

  • https://mail.google.com/

getThreads(start, max)

इस लेबल से मार्क की गई थ्रेड की रेंज दिखाता है.

// log the subject lines of up to the first 30 threads with the label MyLabel
const label = GmailApp.getUserLabelByName('MyLabel');
const threads = label.getThreads(0, 30);
for (let i = 0; i < threads.length; i++) {
  Logger.log(threads[i].getFirstMessageSubject());
}

पैरामीटर

नामटाइपब्यौरा
startIntegerशुरुआती थ्रेड का इंडेक्स.
maxIntegerकितनी थ्रेड लौटानी हैं.

वापसी का टिकट

GmailThread[] — इस लेबल से मार्क की गई थ्रेड की कैटगरी.

अनुमति देना

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

  • https://mail.google.com/

getUnreadCount()

इस लेबल से टैग की गई, नहीं पढ़ी गई थ्रेड की संख्या दिखाता है.

// log the number of unread threads labeled with MyLabel
const label = GmailApp.getUserLabelByName('MyLabel');
Logger.log(label.getUnreadCount());

वापसी का टिकट

Integer — लेबल की गई उन थ्रेड की संख्या जिन्हें नहीं पढ़ा गया है.

अनुमति देना

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

  • https://mail.google.com/

removeFromThread(thread)

यह लेबल, दी गई थ्रेड से हटा देता है और थ्रेड को रीफ़्रेश कर देता है.

// remove the label MyLabel from the first thread in the inbox
const label = GmailApp.getUserLabelByName('MyLabel');
const firstThread = GmailApp.getInboxThreads(0, 1)[0];
label.removeFromThread(firstThread);

पैरामीटर

नामटाइपब्यौरा
threadGmailThreadथ्रेड पर कोई लेबल न लगा हो.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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


removeFromThreads(threads)

यह लेबल, दी गई थ्रेड से हट जाता है और थ्रेड रीफ़्रेश हो जाती हैं. एक बार में ज़्यादा से ज़्यादा 100 थ्रेड के लेबल हटाए जा सकते हैं.

// remove the label MyLabel from the first three threads in the inbox
const label = GmailApp.getUserLabelByName('MyLabel');
const threads = GmailApp.getInboxThreads(0, 3);
label.removeFromThreads(threads);

पैरामीटर

नामटाइपब्यौरा
threadsGmailThread[]उन थ्रेड का कलेक्शन जिन्हें लेबल हटाना है.

वापसी का टिकट

GmailLabel — चेन बनाने के लिए यह लेबल.

अनुमति देना

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

  • https://mail.google.com/

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