REST Resource: projects.deployments  |  Apps Script  |  Google for Developers (original) (raw)

Zasób: Wdrożenie

Reprezentacja wdrożenia z jednym skryptem.

Zapis JSON
{ "deploymentId": string, "deploymentConfig": { object (DeploymentConfig) }, "updateTime": string, "entryPoints": [ { object (EntryPoint) } ] }
Pola
deploymentId string Identyfikator tego wdrożenia.
deploymentConfig object (DeploymentConfig) Konfiguracja wdrożenia.
updateTime string (Timestamp format) Znacznik daty i godziny ostatniej modyfikacji.Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: "2014-10-02T15:01:23Z" i "2014-10-02T15:01:23.045123456Z".
entryPoints[] object (EntryPoint) 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 string Identyfikator Dysku projektu skryptu.
versionNumber integer Numer wersji, na której opiera się to wdrożenie.
manifestFileName string Nazwa pliku manifestu dla tego wdrożenia.
description string Opis tego wdrożenia.

EntryPoint

Konfiguracja określająca sposób zewnętrznego dostępu do wdrożenia.

Zapis JSON
{ "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. }
Pola
entryPointType enum (EntryPointType) Typ punktu wejścia.
Pole sumy properties. Właściwości punktu wejścia według typu punktu wejścia. properties może mieć tylko jedną z tych wartości:
webApp object (WebAppEntryPoint) Specyfikacja punktu wejścia dla aplikacji internetowych.
executionApi object (ExecutionApiEntryPoint) Specyfikacja punktu wejścia wywołań wykonywania interfejsu Apps Script API.
addOn object (AddOnEntryPoint) 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 (WebAppConfig) } }
Pola
url string Adres URL aplikacji internetowej.
entryPointConfig object (WebAppConfig) Konfiguracja punktu wejścia.

WebAppConfig

Konfiguracja punktu wejścia aplikacji internetowej.

Zapis JSON
{ "access": enum (Access), "executeAs": enum (ExecuteAs) }
Pola
access enum (Access) kto ma uprawnienia do uruchamiania aplikacji internetowej,
executeAs enum (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 (ExecutionApiConfig) } }
Pola
entryPointConfig object (ExecutionApiConfig) Konfiguracja punktu wejścia.

ExecutionApiConfig

Konfiguracja punktu wejścia wykonywalnego interfejsu API.

Zapis JSON
{ "access": enum (Access) }
Pola
access enum (Access) Kto ma uprawnienia do uruchamiania pliku wykonywalnego interfejsu API.

AddOnEntryPoint

Punkt wejścia dodatku.

Zapis JSON
{ "addOnType": enum (AddOnType), "title": string, "description": string, "helpUrl": string, "reportIssueUrl": string, "postInstallTipUrl": string }
Pola
addOnType enum (AddOnType) Wymagana przez dodatek lista obsługiwanych typów kontenerów.
title string Wymagany tytuł dodatku.
description string Opcjonalny opis dodatku.
helpUrl string Opcjonalny adres URL pomocy dotyczącej dodatku.
reportIssueUrl string Opcjonalny adres URL raportu o dodatku.
postInstallTipUrl string 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
create Tworzy wdrożenie projektu Apps Script.
delete Usuwa wdrożenie projektu Apps Script.
get Pobiera wdrożenie projektu Apps Script.
list Wyświetla listę wdrożeń projektu Apps Script.
update Aktualizuje wdrożenie projektu Apps Script.