- Zasób: Deployment
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- Dostęp
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- Metody
Zasób: Deployment
Reprezentacja wdrożenia pojedynczego skryptu.
Zapis JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Pola | |
---|---|
deploymentId |
Identyfikator wdrożenia dla tego wdrożenia. |
deploymentConfig |
Konfiguracja wdrożenia. |
updateTime |
Sygnatura czasowa ostatniej modyfikacji. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
entryPoints[] |
Punkty wejścia wdrożenia. |
DeploymentConfig
Metadane określają 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 tego wdrożenia. |
description |
Opis tego wdrożenia. |
EntryPoint
Konfiguracja określająca sposób dostępu do wdrożenia z zewnątrz.
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. properties może mieć tylko jedną z tych wartości: |
|
webApp |
Specyfikacja punktu wejścia dla aplikacji internetowych. |
executionApi |
Specyfikacja punktu wejścia dla wywołań wykonawczych 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 do pliku 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 |
Nie należy używać wartości domyślnej. |
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 niego mają tylko użytkownicy należący do tej samej domeny co użytkownik, który wdrożył aplikację internetową lub plik wykonywalny. |
ANYONE |
Każdy zalogowany użytkownik ma dostęp do aplikacji internetowej lub pliku wykonywalnego. |
ANYONE_ANONYMOUS |
Każdy użytkownik, zarówno zalogowany, jak i nie, ma dostęp do aplikacji internetowej lub pliku wykonywalnego. |
ExecuteAs
Konfiguracja określająca użytkownika, z którego uprawnieniami ma być uruchamiana aplikacja internetowa.
Wartości w polu enum | |
---|---|
UNKNOWN_EXECUTE_AS |
Nie należy używać wartości domyślnej. |
USER_ACCESSING |
Skrypt jest uruchamiany jako użytkownik uzyskujący dostęp do aplikacji internetowej. |
USER_DEPLOYING |
Skrypt jest uruchamiany 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 do pliku wykonywalnego interfejsu API.
Zapis JSON |
---|
{
"entryPointConfig": {
object ( |
Pola | |
---|---|
entryPointConfig |
Konfiguracja punktu wejścia. |
ExecutionApiConfig
Konfiguracja punktu wejścia pliku wykonywalnego interfejsu API.
Zapis JSON |
---|
{
"access": enum ( |
Pola | |
---|---|
access |
Kto ma uprawnienia do uruchamiania pliku wykonywalnego interfejsu API. |
AddOnEntryPoint
Dodatkowy punkt wejścia.
Zapis JSON |
---|
{
"addOnType": enum ( |
Pola | |
---|---|
addOnType |
Lista wymaganych typów kontenerów dodatku. |
title |
Wymagany tytuł dodatku. |
description |
Opcjonalny opis dodatku. |
helpUrl |
Opcjonalny adres URL pomocy dodatku. |
reportIssueUrl |
Opcjonalny adres URL do zgłaszania problemów dotyczących dodatku. |
postInstallTipUrl |
Wymagany adres URL wskazówki po instalacji dodatku. |
AddOnType
Atrybut AddType określa kategorię dodatków, którą 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 wdrożenia projektu Apps Script. |
|
Aktualizuje wdrożenie projektu Apps Script. |