- Zasoby: Wdrożenie
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Dostęp
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Metody
Zasób: Wdrożenie
Reprezentacja wdrożenia z jednym skryptem.
| Zapis JSON | 
|---|
| { "deploymentId": string, "deploymentConfig": { object ( | 
| Pola | |
|---|---|
| deploymentId | 
 Identyfikator tego wdrożenia. | 
| deploymentConfig | 
 Konfiguracja wdrożenia. | 
| updateTime | 
 Znacznik daty i godziny ostatniej modyfikacji. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:  | 
| entryPoints[] | 
 Punkty wejścia wdrożenia. | 
DeploymentConfig
Metadane określające sposób konfiguracji wdrożenia.
| Zapis JSON | 
|---|
| { "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } | 
| Pola | |
|---|---|
| scriptId | 
 Identyfikator Dysku projektu skryptu. | 
| versionNumber | 
 Numer wersji, na której opiera się to wdrożenie. | 
| manifestFileName | 
 Nazwa pliku manifestu dla tego wdrożenia. | 
| description | 
 Opis tego wdrożenia. | 
EntryPoint
Konfiguracja określająca sposób zewnętrznego dostępu do wdrożenia.
| Zapis JSON | 
|---|
| { "entryPointType": enum ( | 
| Pola | |
|---|---|
| entryPointType | 
 Typ punktu wejścia. | 
| Pole sumy properties. Właściwości punktu wejścia według typu punktu wejścia.propertiesmoże mieć tylko jedną z tych wartości: | |
| webApp | 
 Specyfikacja punktu wejścia dla aplikacji internetowych. | 
| executionApi | 
 Specyfikacja punktu wejścia wywołań wykonywania interfejsu Apps Script API. | 
| addOn | 
 Właściwości dodatku. | 
EntryPointType
Typy punktów wejścia.
| Wartości w polu enum | |
|---|---|
| ENTRY_POINT_TYPE_UNSPECIFIED | Nieokreślony punkt wejścia. | 
| WEB_APP | Punkt wejścia aplikacji internetowej. | 
| EXECUTION_API | Punkt wejścia wykonywalnego interfejsu API. | 
| ADD_ON | Punkt wejścia dodatku. | 
WebAppEntryPoint
Punkt wejścia aplikacji internetowej.
| Zapis JSON | 
|---|
| {
  "url": string,
  "entryPointConfig": {
    object ( | 
| Pola | |
|---|---|
| url | 
 Adres URL aplikacji internetowej. | 
| entryPointConfig | 
 Konfiguracja punktu wejścia. | 
WebAppConfig
Konfiguracja punktu wejścia aplikacji internetowej.
| Zapis JSON | 
|---|
| { "access": enum ( | 
| Pola | |
|---|---|
| access | 
 kto ma uprawnienia do uruchamiania aplikacji internetowej, | 
| executeAs | 
 Kto ma uruchamiać aplikację internetową. | 
Dostęp
Konfiguracja dostępu.
| Wartości w polu enum | |
|---|---|
| UNKNOWN_ACCESS | Wartość domyślna – nie należy jej używać. | 
| MYSELF | Dostęp do niego ma tylko użytkownik, który wdrożył aplikację internetową lub plik wykonywalny. Pamiętaj, że nie musi to być właściciel projektu skryptu. | 
| DOMAIN | Dostęp do niej mają tylko użytkownicy w tej samej domenie co użytkownik, który wdrożył aplikację internetową lub plik wykonywalny. | 
| ANYONE | Każdy zalogowany użytkownik może uzyskać dostęp do aplikacji internetowej lub pliku wykonywalnego. | 
| ANYONE_ANONYMOUS | Dostęp do aplikacji internetowej lub pliku wykonywalnego ma każdy użytkownik, zarówno zalogowany, jak i niezalogowany. | 
ExecuteAs
Konfiguracja określająca użytkownika, w imieniu którego powinna działać aplikacja internetowa.
| Wartości w polu enum | |
|---|---|
| UNKNOWN_EXECUTE_AS | Wartość domyślna – nie należy jej używać. | 
| USER_ACCESSING | Skrypt działa, gdy użytkownik uzyskuje dostęp do aplikacji internetowej. | 
| USER_DEPLOYING | Skrypt działa jako użytkownik, który wdrożył aplikację internetową. Pamiętaj, że nie musi to być właściciel projektu skryptu. | 
ExecutionApiEntryPoint
Punkt wejścia wykonywalnego interfejsu API.
| Zapis JSON | 
|---|
| {
  "entryPointConfig": {
    object ( | 
| Pola | |
|---|---|
| entryPointConfig | 
 Konfiguracja punktu wejścia. | 
ExecutionApiConfig
Konfiguracja punktu wejścia wykonywalnego interfejsu API.
| Zapis JSON | 
|---|
| {
  "access": enum ( | 
| Pola | |
|---|---|
| access | 
 Kto ma uprawnienia do uruchamiania pliku wykonywalnego interfejsu API. | 
AddOnEntryPoint
Punkt wejścia dodatku.
| Zapis JSON | 
|---|
| {
  "addOnType": enum ( | 
| Pola | |
|---|---|
| addOnType | 
 Wymagana przez dodatek lista obsługiwanych typów kontenerów. | 
| title | 
 Wymagany tytuł dodatku. | 
| description | 
 Opcjonalny opis dodatku. | 
| helpUrl | 
 Opcjonalny adres URL pomocy dotyczącej dodatku. | 
| reportIssueUrl | 
 Opcjonalny adres URL raportu o dodatku. | 
| postInstallTipUrl | 
 Wymagany adres URL wskazówki po instalacji dodatku. | 
AddOnType
AddType określa kategorię dodatków, które obsługuje aplikacja hosta. Każdy typ dodatku ma sekcję pliku manifestu skryptu, która jest używana podczas wdrażania lub uruchamiania dodatku danego typu.
| Wartości w polu enum | |
|---|---|
| UNKNOWN_ADDON_TYPE | Wartość domyślna, nieznany typ dodatku. | 
| GMAIL | Typ dodatku do Gmaila. | 
| DATA_STUDIO | Typ dodatku do Studia danych. | 
| Metody | |
|---|---|
| 
 | Tworzy wdrożenie projektu Apps Script. | 
| 
 | Usuwa wdrożenie projektu Apps Script. | 
| 
 | Pobiera wdrożenie projektu Apps Script. | 
| 
 | Wyświetla listę wdrożeń projektu Apps Script. | 
| 
 | Aktualizuje wdrożenie projektu Apps Script. |