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