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