Google Apps स्क्रिप्ट प्रोजेक्ट प्रबंधित और निष्पादित करता है.
- REST रिसॉर्स: v1.processes
- REST रिसॉर्स: v1.projects
- REST रिसॉर्स: v1.projects.deployment
- REST रिसॉर्स: v1.projects.versions
- REST रिसॉर्स: v1.scripts
सेवा: 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 प्रोजेक्ट में फ़ंक्शन चलाता है. |