REST Resource: projects.deployments

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

Google Workspace ऐड-ऑन डिप्लॉयमेंट

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "oauthScopes": [
    string
  ],
  "addOns": {
    object (AddOns)
  },
  "etag": string
}
फ़ील्ड
name

string

डिप्लॉयमेंट रिसॉर्स का नाम. उदाहरण: projects/123/deployments/my_deployment.

oauthScopes[]

string

ऐसे Google OAuth दायरों की सूची जिनके लिए ऐड-ऑन एंडपॉइंट चलाने से पहले, असली उपयोगकर्ता से सहमति का अनुरोध करना होता है.

addOns

object (AddOns)

Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन.

etag

string

इस वैल्यू का हिसाब, सर्वर से डिप्लॉयमेंट के वर्शन के आधार पर लगाया जाता है. साथ ही, इसे अपडेट करने और मिटाए जाने के लिए भेजा जा सकता है, ताकि यह पक्का हो सके कि क्लाइंट के पास अप-टू-डेट वैल्यू है, ताकि आगे बढ़ा जा सके.

ऐड-ऑन

Google Workspace ऐड-ऑन का कॉन्फ़िगरेशन.

जेएसओएन के काेड में दिखाना
{
  "common": {
    object (CommonAddOnManifest)
  },
  "gmail": {
    object (GmailAddOnManifest)
  },
  "drive": {
    object (DriveAddOnManifest)
  },
  "calendar": {
    object (CalendarAddOnManifest)
  },
  "docs": {
    object (DocsAddOnManifest)
  },
  "sheets": {
    object (SheetsAddOnManifest)
  },
  "slides": {
    object (SlidesAddOnManifest)
  },
  "httpOptions": {
    object (HttpOptions)
  }
}
फ़ील्ड
common

object (CommonAddOnManifest)

ऐसा कॉन्फ़िगरेशन जो Google Workspace के सभी ऐड-ऑन में आम है.

gmail

object (GmailAddOnManifest)

Gmail ऐड-ऑन कॉन्फ़िगरेशन.

drive

object (DriveAddOnManifest)

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

calendar

object (CalendarAddOnManifest)

कैलेंडर ऐड-ऑन का कॉन्फ़िगरेशन.

docs

object (DocsAddOnManifest)

'दस्तावेज़' ऐड-ऑन.

sheets

object (SheetsAddOnManifest)

Sheets ऐड-ऑन कॉन्फ़िगरेशन.

slides

object (SlidesAddOnManifest)

Slides में ऐड-ऑन का कॉन्फ़िगरेशन.

httpOptions

object (HttpOptions)

ऐड-ऑन एचटीटीपी एंडपॉइंट पर अनुरोध भेजने के विकल्प

CommonAddOnManifest

ऐड-ऑन कॉन्फ़िगरेशन, जो सभी ऐड-ऑन होस्ट ऐप्लिकेशन के साथ शेयर किया जाता है.

जेएसओएन के काेड में दिखाना
{
  "name": string,
  "logoUrl": string,
  "layoutProperties": {
    object (LayoutProperties)
  },
  "addOnWidgetSet": {
    object (AddOnWidgetSet)
  },
  "useLocaleFromApp": boolean,
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "universalActions": [
    {
      object (UniversalActionExtensionPoint)
    }
  ],
  "openLinkUrlPrefixes": array
}
फ़ील्ड
name

string

ज़रूरी है. ऐड-ऑन का डिसप्ले नाम.

logoUrl

string

ज़रूरी है. ऐड-ऑन टूलबार में दिखाई गई लोगो इमेज का यूआरएल.

layoutProperties

object (LayoutProperties)

ऐड-ऑन कार्ड के लिए सामान्य लेआउट प्रॉपर्टी.

addOnWidgetSet

object (AddOnWidgetSet)

ऐड-ऑन में इस्तेमाल किए गए विजेट. अगर इस फ़ील्ड की जानकारी नहीं दी गई है, तो डिफ़ॉल्ट सेट का इस्तेमाल किया जाता है.

useLocaleFromApp

boolean

होस्ट ऐप्लिकेशन से स्थानीय जानकारी पास करना है या नहीं.

homepageTrigger

object (HomepageExtensionPoint)

ऐसे एंडपॉइंट को तय करता है जिसे किसी भी होस्ट में, किसी भी संदर्भ में एक्ज़ीक्यूट किया जाएगा. इस फ़ंक्शन से जनरेट किया गया कोई भी कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेगा. हालांकि, इस ऐड-ऑन से टारगेट किए गए ज़्यादा ट्रिगर होने की संभावना होने पर, काम के कॉन्टेंट से इसे हटाया जा सकता है.

universalActions[]

object (UniversalActionExtensionPoint)

यूनिवर्सल कार्रवाई मेन्यू में एक्सटेंशन पॉइंट की सूची के बारे में बताता है जो ऐड-ऑन के लिए सेटिंग मेन्यू के तौर पर काम करता है. एक्सटेंशन पॉइंट को खोलने या एंडपॉइंट के तौर पर इस्तेमाल करने के लिए, उसे यूआरएल सबमिट करना पड़ सकता है.

openLinkUrlPrefixes

array (ListValue format)

एक OpenLink कार्रवाई सिर्फ़ HTTPS, MAILTO या TEL स्कीम वाले यूआरएल का इस्तेमाल कर सकती है. HTTPS लिंक के लिए, यूआरएल को अनुमति वाली सूची में शामिल किसी प्रीफ़िक्स से मिलता-जुलता होना चाहिए. अगर प्रीफ़िक्स स्कीम का इस्तेमाल नहीं करता है, तो HTTPS माना जाता है. HTTP लिंक अपने-आप HTTPS लिंक में फिर से लिखे जाते हैं.

लेआउट प्रॉपर्टी

सभी ऐड-ऑन होस्ट ऐप्लिकेशन में शेयर किए गए कार्ड लेआउट प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "primaryColor": string,
  "secondaryColor": string,
  "useNewMaterialDesign": boolean
}
फ़ील्ड
primaryColor

string

ऐड-ऑन का मुख्य रंग. यह टूलबार का रंग सेट करता है. अगर कोई मुख्य रंग सेट नहीं है, तो फ़्रेमवर्क ने जो डिफ़ॉल्ट वैल्यू दी है उसका इस्तेमाल किया जाता है.

secondaryColor

string

ऐड-ऑन का दूसरा रंग. यह बटन का रंग सेट करता है. अगर मुख्य रंग सेट किया गया है, लेकिन दूसरा रंग सेट नहीं किया गया है, तो दूसरा रंग मुख्य रंग ही होगा. अगर मुख्य रंग या सेकंडरी रंग सेट नहीं है, तो फ़्रेमवर्क ने जो डिफ़ॉल्ट वैल्यू दी है उसका इस्तेमाल किया जाता है.

useNewMaterialDesign

boolean

कार्ड के लिए मटीरियल डिज़ाइन की सुविधा चालू करती है.

ऐड ऑन विजेट सेट

ऐड-ऑन में इस्तेमाल किया जाने वाला विजेट सबसेट.

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

enum (WidgetType)

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

विजेट का प्रकार

विजेट किस तरह का है. WIDGET_TYPE_UNSPECIFIED बेसिक विजेट सेट है.

Enums
WIDGET_TYPE_UNSPECIFIED डिफ़ॉल्ट विजेट सेट है.
DATE_PICKER तारीख चुनने वाला टूल.
STYLED_BUTTONS स्टाइल वाले बटन में भरे हुए बटन और बंद किए गए बटन होते हैं.
PERSISTENT_FORMS स्थायी फ़ॉर्म का इस्तेमाल करके, कार्रवाइयों के दौरान फ़ॉर्म की वैल्यू को एक जैसा रखा जा सकता है.
UPDATE_SUBJECT_AND_RECIPIENTS ड्राफ़्ट के विषय और रिसीपिएंट को अपडेट करें.
GRID_WIDGET ग्रिड विजेट.
ADDON_COMPOSE_UI_ACTION Gmail ऐड-ऑन कार्रवाई, जो ऐड-ऑन लिखे गए यूज़र इंटरफ़ेस (यूआई) पर लागू होती है.

होम पेज एक्सटेंशन पॉइंट

एक ऐड-ऑन और होम पेज के व्यू की जानकारी देने का सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string,
  "enabled": boolean
}
फ़ील्ड
runFunction

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

enabled

boolean

ज़रूरी नहीं. अगर इसे false पर सेट किया गया है, तो इस संदर्भ में होम पेज व्यू बंद हो जाता है.

अगर इसे सेट नहीं किया गया है, तो true की डिफ़ॉल्ट वैल्यू.

अगर किसी ऐड-ऑन और पसंद के मुताबिक बनाया गया होम पेज का व्यू बंद है, तो उपयोगकर्ताओं के लिए एक सामान्य खास जानकारी वाला कार्ड होता है.

यूनिवर्सल कार्रवाई एक्सटेंशन पॉइंट

यूनिवर्सल कार्रवाई मेन्यू आइटम एक्सटेंशन पॉइंट का एलान करने वाला फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "label": string,

  // Union field action_type can be only one of the following:
  "openLink": string,
  "runFunction": string
  // End of list of possible types for union field action_type.
}
फ़ील्ड
label

string

ज़रूरी है. उपयोगकर्ता को दिखाई देने वाला टेक्स्ट, जो इस एक्सटेंशन पॉइंट को चालू करके की जाने वाली कार्रवाई के बारे में बताता है, जैसे, "नया संपर्क जोड़ें."

यूनियन फ़ील्ड action_type. ज़रूरी है. कार्रवाई का प्रकार, यूनिवर्सल कार्रवाई मेन्यू आइटम पर काम करता है. यह या तो खोलने के लिए लिंक हो सकता है या एंडपॉइंट का इस्तेमाल करना. action_type इनमें से सिर्फ़ एक हो सकता है:
runFunction

string

यूनिवर्सल कार्रवाई की मदद से चलाए जाने वाले एंडपॉइंट.

GmailAddOnManifest

Gmail ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "contextualTriggers": [
    {
      object (ContextualTrigger)
    }
  ],
  "universalActions": [
    {
      object (UniversalAction)
    }
  ],
  "composeTrigger": {
    object (ComposeTrigger)
  },
  "authorizationCheckFunction": string
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

ऐसे एंडपॉइंट को तय करता है जिसे ऐसे संदर्भ के हिसाब से एक्ज़ीक्यूट किया जाएगा जो किसी बताए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाता. इस फ़ंक्शन से जनरेट किया गया कोई भी कार्ड उपयोगकर्ता के लिए हमेशा उपलब्ध रहेगा, लेकिन इस ऐड-ऑन से ज़्यादा टारगेट किए गए ट्रिगर की घोषणा होने पर इसे प्रासंगिक सामग्री से हटा दिया जा सकता है.

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

contextualTriggers[]

object (ContextualTrigger)

ऐड-ऑन को ट्रिगर करने वाली शर्तों के सेट के बारे में बताता है.

universalActions[]

object (UniversalAction)

ऐड-ऑन के लिए यूनिवर्सल कार्रवाइयों के सेट के बारे में बताता है. उपयोगकर्ता, ऐड-ऑन टूलबार मेन्यू से यूनिवर्सल ऐक्शन ट्रिगर करता है.

composeTrigger

object (ComposeTrigger)

लिखें समय ऐड-ऑन के लिए लिखें समय ट्रिगर तय करें. यह वह ट्रिगर है जो उपयोगकर्ता के ईमेल लिखते समय ऐड-ऑन को कार्रवाई करने के लिए प्रेरित करता है. ड्राफ़्ट बनाने में लगने वाले समय के लिए, सभी ऐड-ऑन में gmail.addons.current.action.compose का दायरा होना चाहिए. हालांकि, यह ड्राफ़्ट में बदलाव नहीं कर सकता.

authorizationCheckFunction

string

ऐसे एंडपॉइंट का नाम जो पुष्टि करता है कि ऐड-ऑन के पास तीसरे पक्ष के एपीआई की जांच करके सभी ज़रूरी तीसरे पक्ष की अनुमति है. अगर जांच नहीं हो पाती है, तो फ़ंक्शन को अनुमति देने के फ़्लो को शुरू करने से पहले एक अपवाद बनाना चाहिए. यह फ़ंक्शन ऐड-ऑन को शुरू करने से पहले कॉल किया जाता है, ताकि उपयोगकर्ताओं को बेहतर अनुभव मिल सके.

प्रासंगिक ट्रिगर

ट्रिगर को तय करता है, जो खुले ईमेल के किसी खास मानदंड को पूरा करने पर सक्रिय होता है. जब ट्रिगर सक्रिय होता है, तब यह एक खास एंडपॉइंट परफ़ॉर्म करता है. आम तौर पर, यह नए कार्ड बनाने और यूज़र इंटरफ़ेस (यूआई) को अपडेट करने के लिए ट्रिगर करता है.

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

string

ज़रूरी है. ट्रिगर से मैच होने पर, कॉल करने के लिए एंडपॉइंट का नाम.

unconditional

object (UnconditionalTrigger)

जब कोई मेल मैसेज खोला जाता है, तो बिना शर्त वाले ट्रिगर एक्ज़ीक्यूट किए जाते हैं.

कोई शर्त नहीं है

किसी भी ईमेल मैसेज को खोलने पर सक्रिय होने वाला ट्रिगर.

यूनिवर्सलकार्रवाई

ऐसी कार्रवाई जो मैसेज का संदर्भ चाहे जो भी हो, ऐड-ऑन टूलबार मेन्यू में हमेशा उपलब्ध रहती है.

जेएसओएन के काेड में दिखाना
{
  "text": string,

  // Union field action_type can be only one of the following:
  "openLink": string,
  "runFunction": string
  // End of list of possible types for union field action_type.
}
फ़ील्ड
text

string

ज़रूरी है. कार्रवाई के बारे में बताने वाला उपयोगकर्ता को दिखने वाला टेक्स्ट, जैसे, "नया संपर्क जोड़ें."

यूनियन फ़ील्ड action_type. जब उपयोगकर्ता कार्रवाई को शुरू करता है, तो कार्रवाई के टाइप से तय होता है कि Gmail कैसे काम करेगा. action_type इनमें से सिर्फ़ एक हो सकता है:
runFunction

string

एक एंडपॉइंट, जिसे उपयोगकर्ता ने कार्रवाई ट्रिगर करने पर कॉल किया है. ज़्यादा जानकारी के लिए, यूनिवर्सल ऐक्शन गाइड देखें.

ComposeTrigger

एक ट्रिगर, जो उपयोगकर्ता के ईमेल लिखते समय सक्रिय होता है.

जेएसओएन के काेड में दिखाना
{
  "actions": [
    {
      object (MenuItemExtensionPoint)
    }
  ],
  "draftAccess": enum (DraftAccess)
}
फ़ील्ड
actions[]

object (MenuItemExtensionPoint)

लिखें समय ऐड-ऑन के लिए कार्रवाइयों का सेट परिभाषित करता है. ये वे कार्रवाइयां हैं जिन्हें उपयोगकर्ता, लिखने के समय के ऐड-ऑन पर ट्रिगर कर सकते हैं.

draftAccess

enum (DraftAccess)

लिखें समय ऐड-ऑन ट्रिगर होने पर डेटा ऐक्सेस के स्तर को तय करता है.

ड्राफ़्ट ऐक्सेस

enum ट्रिगर के लिए, डेटा के ऐक्सेस के लेवल को तय करने वाला enum

Enums
UNSPECIFIED ड्राफ़्ट के तौर पर ऐक्सेस सेट न होने पर, यह डिफ़ॉल्ट वैल्यू होती है.
NONE लिखें ऐड-ऑन ट्रिगर होने पर, लिखें ट्रिगर, ड्राफ़्ट के किसी भी डेटा को ऐक्सेस नहीं कर सकता.
METADATA यह कंपोज़ ट्रिगर को ड्राफ़्ट का मेटाडेटा ऐक्सेस करने की अनुमति देती है, जब कोई कंपोज़ ऐड-ऑन ट्रिगर होता है. इसमें ऑडियंस की सूची शामिल है, जैसे कि ड्राफ़्ट मैसेज की प्रति और कॉपी सूची.

DriveAddOnManifest

Drive ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onItemsSelectedTrigger": {
    object (DriveExtensionPoint)
  }
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

onItemsSelectedTrigger

object (DriveExtensionPoint)

इससे, व्यवहार के हिसाब से बदलाव होता है. यह कार्रवाई, काम के Drive व्यू में आइटम चुने जाने पर होती है, जैसे कि ‘मेरी ड्राइव’ का दस्तावेज़.

DriveextensionsPoint

'डिस्क' ऐड-ऑन और आपके ट्रिगर का एलान करने का सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

ज़रूरी है. एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

CalendarAddOnManifest

कैलेंडर ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "conferenceSolution": [
    {
      object (ConferenceSolution)
    }
  ],
  "createSettingsUrlFunction": string,
  "eventOpenTrigger": {
    object (CalendarExtensionPoint)
  },
  "eventUpdateTrigger": {
    object (CalendarExtensionPoint)
  },
  "currentEventAccess": enum (EventAccess)
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

ऐसे एंडपॉइंट को तय करता है जिसे ऐसे संदर्भ के हिसाब से एक्ज़ीक्यूट किया जाता है जो किसी बताए गए कॉन्टेक्स्ट ट्रिगर से मेल नहीं खाता. इस फ़ंक्शन से जनरेट किया गया कोई भी कार्ड, उपयोगकर्ता के लिए हमेशा उपलब्ध रहेगा. हालांकि, इस ऐड-ऑन से टारगेट किए गए ज़्यादा ट्रिगर होने की संभावना होने पर, काम के कॉन्टेंट से इसे हटाया जा सकता है.

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

conferenceSolution[]

object (ConferenceSolution)

इस ऐड-ऑन से मिले कॉन्फ़्रेंस के समाधानों के बारे में बताता है.

createSettingsUrlFunction

string

एक एंडपॉइंट, जो ऐड-ऑन के सेटिंग पेज पर ले जाने वाला यूआरएल बनाता है.

eventOpenTrigger

object (CalendarExtensionPoint)

एंडपॉइंट को ट्रिगर करना, जो किसी इवेंट के खुलने या उसमें बदलाव होने पर ट्रिगर होता है.

eventUpdateTrigger

object (CalendarExtensionPoint)

एक एंडपॉइंट, जो ओपन इवेंट अपडेट होने पर ट्रिगर होता है.

currentEventAccess

enum (EventAccess)

जब इवेंट ऐड-ऑन ट्रिगर होता है, तब डेटा ऐक्सेस के लेवल को तय करता है.

कॉन्फ़्रेंस समाधान

कॉन्फ़्रेंस से जुड़ी वैल्यू तय करता है.

जेएसओएन के काेड में दिखाना
{
  "onCreateFunction": string,
  "id": string,
  "name": string,
  "logoUrl": string
}
फ़ील्ड
onCreateFunction

string

ज़रूरी है. कॉन्फ़्रेंस डेटा बनाने के लिए, कॉल करने का एंडपॉइंट.

id

string

ज़रूरी है. एक ऐड-ऑन में सभी आईडी को कॉन्फ़्रेंस समाधानों के लिए खास तौर पर असाइन किया जाना चाहिए. ऐसा न होने पर, ऐड-ऑन के ट्रिगर होने पर गलत कॉन्फ़्रेंस समाधान का इस्तेमाल किया जा सकता है. हालांकि, किसी ऐड-ऑन का डिसप्ले नाम बदला जा सकता है, लेकिन आईडी को नहीं बदला जाना चाहिए.

name

string

ज़रूरी है. कॉन्फ़्रेंस समाधान का डिसप्ले नाम.

logoUrl

string

ज़रूरी है. कॉन्फ़्रेंस सलूशन के लोगो की इमेज का यूआरएल.

कैलेंडर एक्सटेंशनपॉइंट

किसी कैलेंडर ऐड-ऑन के ट्रिगर की जानकारी देने वाला सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

इवेंट का ऐक्सेस

डेटा ऐक्सेस इवेंट के ट्रिगर के लेवल के बारे में बताने वाली ईनम.

Enums
UNSPECIFIED इवेंट के ऐक्सेस के लिए कोई वैल्यू सेट न होने पर, डिफ़ॉल्ट वैल्यू.
METADATA इवेंट को मेटाडेटा, जैसे कि इवेंट आईडी और कैलेंडर आईडी को ऐक्सेस करने की अनुमति देता है.
READ इससे, इवेंट ट्रिगर करने के सभी मेटाडेटा फ़ील्ड, मेहमानों, और कॉन्फ़्रेंस डेटा को इवेंट ट्रिगर का ऐक्सेस मिलता है.
WRITE इससे, इवेंट के मेटाडेटा का ऐक्सेस मिलता है. साथ ही, सभी कार्रवाइयां करने की सुविधा मिलती है. जैसे, मेहमानों को जोड़ना और कॉन्फ़्रेंस का डेटा सेट करना.
READ_WRITE इससे इवेंट को ट्रिगर किए गए सभी इवेंट फ़ील्ड का ऐक्सेस मिलता है. इसमें मेटाडेटा, मेहमान, और कॉन्फ़्रेंस डेटा और सभी कार्रवाइयां करने की सुविधा शामिल है.

DocsAddOnManifest

Google दस्तावेज़ ऐड-ऑन के रूप और निष्पादन को कस्टमाइज़ करने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (DocsExtensionPoint)
  }
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

onFileScopeGrantedTrigger

object (DocsExtensionPoint)

इस दस्तावेज़/उपयोगकर्ता की जोड़ी के लिए फ़ाइल के दायरे की अनुमति दिए जाने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

Docsएक्सटेंशन पॉइंट

किसी दस्तावेज़ के ऐड-ऑन और #39s ट्रिगर के बारे में जानकारी देने का सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

SheetsAddOnManifest

Google Sheets ऐड-ऑन के दिखने और काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (SheetsExtensionPoint)
  }
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

onFileScopeGrantedTrigger

object (SheetsExtensionPoint)

इस दस्तावेज़/उपयोगकर्ता की जोड़ी के लिए फ़ाइल के दायरे की अनुमति दिए जाने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

Sheetsएक्सटेंशनपॉइंट

Sheets ऐड-ऑन और # ट्रिगर का एलान करने का सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

SlidesAddOnManifest

Google Slides ऐड-ऑन के दिखने के तरीके और उसके काम करने के तरीके को पसंद के मुताबिक बनाने वाली प्रॉपर्टी.

जेएसओएन के काेड में दिखाना
{
  "homepageTrigger": {
    object (HomepageExtensionPoint)
  },
  "onFileScopeGrantedTrigger": {
    object (SlidesExtensionPoint)
  }
}
फ़ील्ड
homepageTrigger

object (HomepageExtensionPoint)

अगर यह मौजूद है, तो यह addons.common.homepageTrigger के कॉन्फ़िगरेशन को बदल देता है.

onFileScopeGrantedTrigger

object (SlidesExtensionPoint)

इस दस्तावेज़/उपयोगकर्ता की जोड़ी के लिए फ़ाइल के दायरे की अनुमति दिए जाने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

Slidesएक्सटेंशन पॉइंट

'स्लाइड ऐड-ऑन' के ट्रिगर की जानकारी देने वाला सामान्य फ़ॉर्मैट.

जेएसओएन के काेड में दिखाना
{
  "runFunction": string
}
फ़ील्ड
runFunction

string

ज़रूरी है. इस एक्सटेंशन पॉइंट के चालू होने पर एक्ज़ीक्यूट करने के लिए एंडपॉइंट.

Httpविकल्प

HTTP एंडपॉइंट पर ऐड-ऑन अनुरोध भेजने के विकल्प.

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

enum (HttpAuthorizationHeader)

HTTP के ऑथराइज़ेशन हेडर में भेजे गए टोकन का कॉन्फ़िगरेशन.

HttpAuthorization हेडर

अनुमति के हेडर को HTTP ऐड-ऑन पर भेजा गया.

Enums
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED डिफ़ॉल्ट वैल्यू, SYSTEM_ID_TOKEN के बराबर है.
SYSTEM_ID_TOKEN प्रोजेक्ट के लिए बने Google Workspace ऐड-ऑन और सिस्टम सेवा खाते (डिफ़ॉल्ट) का आईडी टोकन भेजें.
USER_ID_TOKEN असली उपयोगकर्ता को आईडी टोकन भेजें.
NONE पुष्टि करने वाला हेडर न भेजें.

तरीके

create

दिए गए नाम और कॉन्फ़िगरेशन के ज़रिए डिप्लॉयमेंट बनाता है.

delete

दिए गए नाम वाले डिप्लॉयमेंट को मिटाता है.

get

तय किए गए नाम से डिप्लॉयमेंट की सुविधा मिलती है.

getInstallStatus

टेस्ट डिप्लॉयमेंट के इंस्टॉल होने की स्थिति की जानकारी देता है.

install

जांच के लिए आपके खाते का डिप्लॉयमेंट इंस्टॉल करता है.

list

किसी खास प्रोजेक्ट में सभी डिप्लॉयमेंट की सूची बनाता है.

replaceDeployment

किसी डिप्लॉयमेंट को तय किए गए नाम से बनाता या बदलता है.

uninstall

उपयोगकर्ता के खाते से टेस्ट डिप्लॉयमेंट को अनइंस्टॉल करता है.