Google Apps स्क्रिप्ट प्रोजेक्ट को मैनेज और एक्ज़ीक्यूट करता है.
- REST रिसॉर्स: v1.Processes
- REST रिसॉर्स: v1.projects
- REST रिसॉर्स: v1.projects.deployments
- REST रिसॉर्स: v1.projects.versions
- REST रिसॉर्स: v1.scripts
सेवा: script.googleapis.com
इस सेवा को कॉल करने के लिए, हमारा सुझाव है कि आप Google की क्लाइंट लाइब्रेरी का इस्तेमाल करें. अगर इस सेवा को कॉल करने के लिए आपके ऐप्लिकेशन को आपकी खुद की लाइब्रेरी की ज़रूरत है, तो एपीआई अनुरोध करते समय यहां दी गई जानकारी का इस्तेमाल करें.
डिस्कवरी दस्तावेज़
डिस्कवरी दस्तावेज़ एक ऐसी खास जानकारी है जिसे मशीन आसानी से पढ़ सकती है. इससे REST API के बारे में जानकारी मिलती है और उसका इस्तेमाल किया जाता है. इसका इस्तेमाल क्लाइंट लाइब्रेरी, IDE प्लगिन, और 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.deployments
| तरीके | |
|---|---|
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 प्रोजेक्ट में फ़ंक्शन चलाता है. |