Google Apps Script API की मदद से, 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— यह एंडपॉइंट, Apps Script फ़ंक्शन को रिमोट तरीके से चलाने के तरीके उपलब्ध कराता है.