शुरुआती जानकारी

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