Gmail API से ज़्यादा सुविधाओं और ज़्यादा जानकारी को ऐक्सेस करने के लिए.
ऐडवांस Gmail सेवा की मदद से, Google Apps Script में Gmail API का इस्तेमाल किया जा सकता है. Apps Script की Gmail की इन-बिल्ट सेवा की तरह ही, यह API स्क्रिप्ट को Gmail मेलबॉक्स में थ्रेड, मैसेज, और लेबल ढूंढने और उनमें बदलाव करने की अनुमति देता है. ज़्यादातर मामलों में, Gmail में पहले से मौजूद सेवा का इस्तेमाल करना आसान होता है. हालांकि, इस ऐडवांस सेवा में कुछ अतिरिक्त सुविधाएँ मिलती हैं. साथ ही, Gmail के कॉन्टेंट के बारे में ज़्यादा जानकारी मिलती है.
यह एक बेहतर सेवा है. इसका इस्तेमाल करने से पहले, इसे चालू करना ज़रूरी है.
रेफ़रंस
इस सेवा के बारे में ज़्यादा जानकारी के लिए, Gmail API के रेफ़रंस दस्तावेज़ देखें. Apps Script में उपलब्ध सभी ऐडवांस सेवाओं की तरह, Gmail की ऐडवांस सेवा भी सार्वजनिक एपीआई के ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, तरीके के सिग्नेचर कैसे तय किए जाते हैं लेख पढ़ें.
समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, Gmail की सहायता गाइड देखें.
नमूना कोड
नीचे दिए गए सैंपल कोड में, एपीआई के वर्शन 1 का इस्तेमाल किया गया है.
लेबल की जानकारी पाना
यहां दिए गए उदाहरण में, उपयोगकर्ता के लेबल की सभी जानकारी दिखाने का तरीका बताया गया है. इसमें लेबल का नाम, टाइप, आईडी, और दिखने से जुड़ी सेटिंग शामिल हैं.
इनबॉक्स स्निपेट की सूची बनाना
यहां दिए गए उदाहरण में, उपयोगकर्ता के इनबॉक्स में मौजूद हर थ्रेड से जुड़े टेक्स्ट स्निपेट की सूची बनाने का तरीका बताया गया है. नतीजों की पूरी सूची ऐक्सेस करने के लिए, पेज टोकन के इस्तेमाल पर ध्यान दें.
हाल ही की गतिविधियों का इतिहास देखना
यहां दिए गए उदाहरण में, हाल की गतिविधि के इतिहास को लॉग करने का तरीका बताया गया है. खास तौर पर, इस उदाहरण में उपयोगकर्ता के हाल ही में भेजे गए मैसेज से जुड़ा इतिहास रिकॉर्ड आईडी वापस लाया जाता है. इसके बाद, उस समय से बदले गए हर मैसेज के आईडी लॉग किए जाते हैं. बदले गए हर मैसेज को सिर्फ़ एक बार लॉग किया जाता है. भले ही, इतिहास के रिकॉर्ड में बदलाव के कितने भी इवेंट हों. नतीजों की पूरी सूची ऐक्सेस करने के लिए, पेज टोकन का इस्तेमाल करें.
मैसेज की सूची बनाना
यहां दिए गए उदाहरण में, Gmail उपयोगकर्ता के बिना पढ़े मैसेज की सूची बनाने का तरीका बताया गया है.