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