REST Resource: projects.deployments

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

संसाधन: डिप्लॉयमेंट

एक ही स्क्रिप्ट डिप्लॉयमेंट को दिखाना.

जेएसओएन के काेड में दिखाना
{
  "deploymentId": string,
  "deploymentConfig": {
    object (DeploymentConfig)
  },
  "updateTime": string,
  "entryPoints": [
    {
      object (EntryPoint)
    }
  ]
}
फ़ील्ड
deploymentId

string

इस डिप्लॉयमेंट का डिप्लॉयमेंट आईडी.

deploymentConfig

object (DeploymentConfig)

डिप्लॉयमेंट कॉन्फ़िगरेशन.

updateTime

string (Timestamp format)

पिछली बार बदलाव करने की तारीख का स्टैंप.

RFC3339 यूटीसी के "ज़ूलू" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ भिन्न संख्याएं हैं. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

entryPoints[]

object (EntryPoint)

डिप्लॉयमेंट एंट्री पॉइंट.

डिप्लॉयमेंट कॉन्फ़िगरेशन

मेटाडेटा से पता चलता है कि डिप्लॉयमेंट को कैसे कॉन्फ़िगर किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "scriptId": string,
  "versionNumber": integer,
  "manifestFileName": string,
  "description": string
}
फ़ील्ड
scriptId

string

स्क्रिप्ट प्रोजेक्ट का Drive आईडी.

versionNumber

integer

वह वर्शन नंबर जिस पर यह डिप्लॉयमेंट आधारित है.

manifestFileName

string

इस डिप्लॉयमेंट के लिए मेनिफ़ेस्ट फ़ाइल का नाम.

description

string

इस डिप्लॉयमेंट की जानकारी.

EntryPoint

एक कॉन्फ़िगरेशन, जो किसी डिप्लॉयमेंट को बाहरी तौर पर ऐक्सेस करने का तरीका बताता है.

जेएसओएन के काेड में दिखाना
{
  "entryPointType": enum (EntryPointType),

  // Union field properties can be only one of the following:
  "webApp": {
    object (WebAppEntryPoint)
  },
  "executionApi": {
    object (ExecutionApiEntryPoint)
  },
  "addOn": {
    object (AddOnEntryPoint)
  }
  // End of list of possible types for union field properties.
}
फ़ील्ड
entryPointType

enum (EntryPointType)

एंट्री पॉइंट का टाइप.

यूनियन फ़ील्ड properties. एंट्री पॉइंट टाइप के हिसाब से एंट्री पॉइंट प्रॉपर्टी. properties इनमें से सिर्फ़ एक हो सकता है:
webApp

object (WebAppEntryPoint)

वेब ऐप्लिकेशन के लिए, एंट्री पॉइंट स्पेसिफ़िकेशन.

executionApi

object (ExecutionApiEntryPoint)

Apps Script API का इस्तेमाल करके कॉल करने के लिए, एक एंट्री पॉइंट स्पेसिफ़िकेशन.

addOn

object (AddOnEntryPoint)

ऐड-ऑन प्रॉपर्टी.

एंट्री पॉइंट प्रकार

एंट्री पॉइंट किस तरह के हैं.

Enums
ENTRY_POINT_TYPE_UNSPECIFIED अनिर्दिष्ट प्रवेश बिंदु.
WEB_APP वेब ऐप्लिकेशन में एंट्री पॉइंट.
EXECUTION_API एक API निष्पादन-योग्य प्रविष्टि बिंदु.
ADD_ON ऐड-ऑन का एंट्री पॉइंट.

WebAppEntryPoint

वेब ऐप्लिकेशन में एंट्री पॉइंट.

जेएसओएन के काेड में दिखाना
{
  "url": string,
  "entryPointConfig": {
    object (WebAppConfig)
  }
}
फ़ील्ड
url

string

वेब ऐप्लिकेशन का यूआरएल.

entryPointConfig

object (WebAppConfig)

एंट्री पॉइंट का कॉन्फ़िगरेशन.

वेब ऐप्लिकेशन का कॉन्फ़िगरेशन

वेब ऐप्लिकेशन में एंट्री पॉइंट कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "access": enum (Access),
  "executeAs": enum (ExecuteAs)
}
फ़ील्ड
access

enum (Access)

वेब ऐप्लिकेशन चलाने की अनुमति किसे है.

executeAs

enum (ExecuteAs)

वेब ऐप्लिकेशन को किसे इस्तेमाल करना है.

ऐक्सेस

ऐक्सेस कॉन्फ़िगरेशन.

Enums
UNKNOWN_ACCESS डिफ़ॉल्ट वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
MYSELF वेब ऐप्लिकेशन इस्तेमाल करने वाले या एक्ज़ीक्यूटेबल उपयोगकर्ता ही इसे ऐक्सेस कर सकते हैं. ध्यान दें, यह ज़रूरी नहीं है कि यह स्क्रिप्ट प्रोजेक्ट का मालिक हो.
DOMAIN सिर्फ़ उसी डोमेन के उपयोगकर्ता उसे ऐक्सेस कर सकते हैं जिसने उपयोगकर्ता के तौर पर वेब ऐप्लिकेशन को डिप्लॉय किया है या एक्ज़ीक्यूटेबल किया है.
ANYONE लॉग इन किया हुआ कोई भी उपयोगकर्ता, वेब ऐप्लिकेशन को ऐक्सेस कर सकता है या एक्ज़ीक्यूटेबल को ऐक्सेस कर सकता है.
ANYONE_ANONYMOUS कोई भी उपयोगकर्ता, लॉग इन है या नहीं, वेब ऐप्लिकेशन को ऐक्सेस कर सकता है या एक्ज़ीक्यूटेबल है.

एक्ज़ीक्यूटिव

एक कॉन्फ़िगरेशन जो उस उपयोगकर्ता के बारे में बताता है जिसके अधिकार के तहत वेब ऐप्लिकेशन चलना चाहिए.

Enums
UNKNOWN_EXECUTE_AS डिफ़ॉल्ट वैल्यू का इस्तेमाल नहीं किया जाना चाहिए.
USER_ACCESSING जब स्क्रिप्ट वेब ऐप्लिकेशन को ऐक्सेस करती है, तो स्क्रिप्ट चलती रहती है.
USER_DEPLOYING स्क्रिप्ट, वेब ऐप्लिकेशन इस्तेमाल करने वाले उपयोगकर्ता के तौर पर चलती है. ध्यान दें कि यह ज़रूरी नहीं कि यह स्क्रिप्ट प्रोजेक्ट का मालिक हो.

ExecutionApiEntryPoint

एक API निष्पादन-योग्य प्रविष्टि बिंदु.

जेएसओएन के काेड में दिखाना
{
  "entryPointConfig": {
    object (ExecutionApiConfig)
  }
}
फ़ील्ड
entryPointConfig

object (ExecutionApiConfig)

एंट्री पॉइंट का कॉन्फ़िगरेशन.

ExecutionApiConfig

एक्ज़ीक्यूटेबल एंट्री पॉइंट का कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "access": enum (Access)
}
फ़ील्ड
access

enum (Access)

किसे एक्ज़ीक्यूटेबल को चलाने की अनुमति है.

AddOnEntryPoint

ऐड-ऑन का एंट्री पॉइंट.

जेएसओएन के काेड में दिखाना
{
  "addOnType": enum (AddOnType),
  "title": string,
  "description": string,
  "helpUrl": string,
  "reportIssueUrl": string,
  "postInstallTipUrl": string
}
फ़ील्ड
addOnType

enum (AddOnType)

ऐड-ऑन के साथ इस्तेमाल किए जा सकने वाले कंटेनर टाइप की ज़रूरी सूची.

title

string

ऐड-ऑन के लिए ज़रूरी शीर्षक.

description

string

ऐड-ऑन का वैकल्पिक विवरण.

helpUrl

string

ऐड-ऑन का वैकल्पिक सहायता यूआरएल.

reportIssueUrl

string

ऐड-ऑन की वैकल्पिक रिपोर्ट की समस्या का यूआरएल.

postInstallTipUrl

string

ऐड-ऑन के लिए ज़रूरी पोस्ट इंस्टॉल करने से जुड़ी सलाह का यूआरएल.

ऐड-ऑन

AddType से तय होता है कि होस्ट ऐप्लिकेशन पर किस तरह के ऐड-ऑन मौजूद हैं. हर ऐड-ऑन में स्क्रिप्ट मेनिफ़ेस्ट का एक सेक्शन होता है. इसका इस्तेमाल, दिए गए टाइप के ऐड-ऑन को डिप्लॉय या लागू करते समय किया जाता है.

Enums
UNKNOWN_ADDON_TYPE डिफ़ॉल्ट वैल्यू, अज्ञात ऐड-ऑन का टाइप.
GMAIL Gmail के लिए ऐड-ऑन का टाइप.
DATA_STUDIO Data Studio के लिए ऐड-ऑन का टाइप.

तरीके

create

यह एक Apps Script प्रोजेक्ट का डिप्लॉयमेंट बनाता है.

delete

इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट मिट जाता है.

get

इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट होता है.

list

ऐप्लिकेशन स्क्रिप्ट प्रोजेक्ट के डिप्लॉयमेंट की सूची.

update

इससे, Apps Script प्रोजेक्ट का डिप्लॉयमेंट अपडेट हो जाता है.