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