Apps Script API

संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

Google Apps स्क्रिप्ट प्रोजेक्ट प्रबंधित और निष्पादित करता है.

सेवा: script.googleapis.com

इस सेवा को कॉल करने के लिए, हम आपको Google की ओर से दी गई क्लाइंट लाइब्रेरी का इस्तेमाल करने का सुझाव देते हैं. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को अपनी लाइब्रेरी का इस्तेमाल करने की ज़रूरत है, तो एपीआई अनुरोध करते समय नीचे दी गई जानकारी का इस्तेमाल करें.

खोज से जुड़ा दस्तावेज़

डिस्कवरी दस्तावेज़, REST API का ब्यौरा देने और उसे इस्तेमाल करने के लिए, मशीन की मदद से पढ़ा जा सकता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, आईडीई प्लग इन, और ऐसे अन्य टूल को बनाने में किया जाता है जो Google API के साथ इंटरैक्ट करते हैं. एक सेवा कई खोज दस्तावेज़ दे सकती है. यह सेवा नीचे दिया गया खोज दस्तावेज़ उपलब्ध कराती है:

सेवा एंडपॉइंट

सेवा एंडपॉइंट एक बेस यूआरएल है, जो एपीआई सेवा के नेटवर्क पते की जानकारी देता है. एक सेवा के कई सेवा एंडपॉइंट हो सकते हैं. इस सेवा के लिए यह सेवा एंडपॉइंट है. साथ ही, नीचे दिए गए सभी यूआरआई, इस सेवा एंडपॉइंट से जुड़े हैं:

  • https://script.googleapis.com

REST रिसॉर्स: v1.processes

तरीके
list GET /v1/processes
उपयोगकर्ता की ओर से या उनकी ओर से की गई प्रोसेस के बारे में जानकारी, जैसे कि प्रोसेस का टाइप और मौजूदा स्थिति की सूची.
listScriptProcesses GET /v1/processes:listScriptProcesses
स्क्रिप्ट लागू करने की प्रोसेस के बारे में जानकारी देना, जैसे कि प्रोसेस का टाइप और मौजूदा स्थिति.

REST रिसॉर्स: v1.projects

तरीके
create POST /v1/projects
नया स्क्रिप्ट प्रोजेक्ट खाली बनाता है. इसमें कोई स्क्रिप्ट फ़ाइल और बेस मेनिफ़ेस्ट फ़ाइल नहीं होती है.
get GET /v1/projects/{scriptId}
इससे स्क्रिप्ट प्रोजेक्ट का मेटाडेटा मिलता है.
getContent GET /v1/projects/{scriptId}/content
हर स्क्रिप्ट फ़ाइल के लिए, कोड सोर्स और मेटाडेटा के साथ-साथ, स्क्रिप्ट प्रोजेक्ट का कॉन्टेंट दिखाता है.
getMetrics GET /v1/projects/{scriptId}/metrics
स्क्रिप्ट के लिए मेट्रिक डेटा पाएं, जैसे कि एक्ज़ीक्यूशन और सक्रिय उपयोगकर्ताओं की संख्या.
updateContent PUT /v1/projects/{scriptId}/content
बताए गए स्क्रिप्ट प्रोजेक्ट का कॉन्टेंट अपडेट करता है.

REST रिसॉर्स: v1.projects.deployment

तरीके
create POST /v1/projects/{scriptId}/deployments
इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट बनता है.
delete DELETE /v1/projects/{scriptId}/deployments/{deploymentId}
इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट मिट जाता है.
get GET /v1/projects/{scriptId}/deployments/{deploymentId}
इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट हो जाता है.
list GET /v1/projects/{scriptId}/deployments
इसमें Apps Script प्रोजेक्ट के डिप्लॉयमेंट की सूची होती है.
update PUT /v1/projects/{deploymentConfig.scriptId}/deployments/{deploymentId}
इससे, Apps Script प्रोजेक्ट के डिप्लॉयमेंट को अपडेट किया जाता है.

REST रिसॉर्स: v1.projects.versions

तरीके
create POST /v1/projects/{scriptId}/versions
मौजूदा कोड का इस्तेमाल करके, नया वर्शन बनाता है. इसमें, बदलाव नहीं किया जा सकता.
get GET /v1/projects/{scriptId}/versions/{versionNumber}
इससे किसी स्क्रिप्ट प्रोजेक्ट का कोई वर्शन मिलता है.
list GET /v1/projects/{scriptId}/versions
किसी स्क्रिप्ट प्रोजेक्ट के वर्शन की सूची बनाएं.

REST रिसॉर्स: v1.scripts

तरीके
run POST /v1/scripts/{scriptId}:run
Apps Script प्रोजेक्ट में फ़ंक्शन चलाता है.