Google Apps Script API की मदद से, Google Apps Script में स्क्रिप्ट बनाने, मैनेज करने, और उन्हें चलाने की प्रोसेस को ऑटोमेट किया जा सकता है. प्रोग्राम के हिसाब से, Google Apps Script प्रोजेक्ट बनाए, उनमें बदलाव किए, और उन्हें डिप्लॉय किए जा सकते हैं. साथ ही, Apps Script के फ़ंक्शन को दूर से भी चलाया जा सकता है. इन कार्रवाइयों के लिए, Apps Script एडिटर या उसके यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करना पड़ता है.
इस एपीआई का इस्तेमाल अक्सर इन कामों के लिए किया जाता है:
- Apps Script प्रोजेक्ट और डिप्लॉयमेंट बनाना और उन्हें मैनेज करना.
- स्क्रिप्ट प्रोजेक्ट में फ़ंक्शन जोड़ना या उन्हें अपडेट करना.
- दूसरे ऐप्लिकेशन से Apps Script के फ़ंक्शन चलाना.
- स्क्रिप्ट के एक्ज़ीक्यूशन लॉग और स्थितियों पर नज़र रखना.
Apps Script API, Apps Script Execution API की जगह भी काम करता है. साथ ही, यह उसकी सुविधाओं को भी बढ़ाता है. Apps Script API का इस्तेमाल करके, Apps Script के फ़ंक्शन को दूर से चलाया जा सकता है. ठीक वैसे ही जैसे Execution API का इस्तेमाल करके चलाया जाता था.
अपने ऐप्लिकेशन में इस एपीआई का इस्तेमाल करने के लिए, आपको इसे चालू करना होगा.
दूसरे ऐप्लिकेशन को अपनी स्क्रिप्ट मैनेज करने की अनुमति देने के लिए, आपको उन्हें स्क्रिप्ट का ऐक्सेस देना होगा .
एपीआई की खास जानकारी
Apps Script API को कई संसाधनों में बांटा गया है. हर संसाधन का एक खास मकसद होता है और हर संसाधन के लिए, अनुरोधों का एक सेट होता है. ये संसाधन इस तरह हैं:
projects— यह स्क्रिप्ट प्रोजेक्ट को दिखाता है. एपीआई, प्रोजेक्ट बनाने, पढ़ने, मॉनिटर करने, और उनमें बदलाव करने के तरीके उपलब्ध कराता है. अपने प्रोजेक्ट की स्क्रिप्ट फ़ाइलें और मेटाडेटा मैनेज करने के लिए, इस संसाधन का इस्तेमाल करें.projects.deployments— यह स्क्रिप्ट के डिप्लॉयमेंट को दिखाता है. एपीआई, स्क्रिप्ट प्रोजेक्ट के डिप्लॉयमेंट बनाने, उनकी सूची देखने, उन्हें अपडेट करने, और मिटाने के तरीके उपलब्ध कराता है. डिप्लॉयमेंट का इस्तेमाल करके, अपनी स्क्रिप्ट को वेब ऐप्लिकेशन, ऐड-ऑन या एक्ज़ीक्यूटेबल के तौर पर उपलब्ध कराएं.projects.versions— यह स्क्रिप्ट प्रोजेक्ट के वर्शन को दिखाता है. एपीआई, प्रोजेक्ट के वर्शन बनाने और उन्हें पढ़ने के तरीके उपलब्ध कराता है. अपने स्क्रिप्ट प्रोजेक्ट के अलग-अलग वर्शन ट्रैक करने के लिए, वर्शन का इस्तेमाल करें.processes— यह स्क्रिप्ट के फ़ंक्शन के एक्ज़ीक्यूशन को दिखाता है. एपीआई, मौजूदा प्रोसेस की सूची देखने और उनके बारे में जानकारी इकट्ठा करने के तरीके उपलब्ध कराता है. जैसे, टाइप और मौजूदा स्थिति.scripts.runतरीके का इस्तेमाल करके शुरू किए गए स्क्रिप्ट के एक्ज़ीक्यूशन को मॉनिटर करने के लिए, इस संसाधन का इस्तेमाल करें.scripts— यह एंडपॉइंट, Apps Script के फ़ंक्शन को दूर से चलाने के तरीके उपलब्ध कराता है. अपने ऐप्लिकेशन से, स्क्रिप्ट प्रोजेक्ट में फ़ंक्शन चलाने के लिए, इस संसाधन का इस्तेमाल करें.