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

Kaynak: Dağıtım

Tek bir komut dosyası dağıtımını temsil eder.

JSON gösterimi
{ "deploymentId": string, "deploymentConfig": { object (DeploymentConfig) }, "updateTime": string, "entryPoints": [ { object (EntryPoint) } ] }
Alanlar
deploymentId string Bu dağıtımın dağıtım kimliği.
deploymentConfig object (DeploymentConfig) Dağıtım yapılandırması.
updateTime string (Timestamp format) Son değiştirilme tarihi ve saat damgası.RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".
entryPoints[] object (EntryPoint) Dağıtımın giriş noktaları.

DeploymentConfig

Meta veri, bir dağıtımın nasıl yapılandırıldığını tanımlar.

JSON gösterimi
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string }
Alanlar
scriptId string Komut dosyası projesinin Drive kimliği.
versionNumber integer Bu dağıtımın temel aldığı sürüm numarası.
manifestFileName string Bu dağıtımın manifest dosyası adı.
description string Bu dağıtımın açıklaması.

EntryPoint

Dağıtıma dışarıdan nasıl erişildiğini tanımlayan bir yapılandırmadır.

JSON gösterimi
{ "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. }
Alanlar
entryPointType enum (EntryPointType) Giriş noktasının türü.
Birleştirme alanı properties. Giriş noktası türü başına giriş noktası özelliği sayısı. properties şunlardan yalnızca biri olabilir:
webApp object (WebAppEntryPoint) Web uygulamaları için giriş noktası spesifikasyonu.
executionApi object (ExecutionApiEntryPoint) Apps Script API yürütme çağrıları için bir giriş noktası spesifikasyonu.
addOn object (AddOnEntryPoint) Eklenti özellikleri'ni tıklayın.

EntryPointType

Giriş noktası türleri.

Sıralamalar
ENTRY_POINT_TYPE_UNSPECIFIED Belirtilmemiş bir giriş noktası.
WEB_APP Web uygulaması giriş noktası.
EXECUTION_API Yürütülebilir API giriş noktası.
ADD_ON Eklenti giriş noktası.

WebAppEntryPoint

Web uygulaması giriş noktası.

JSON gösterimi
{ "url": string, "entryPointConfig": { object (WebAppConfig) } }
Alanlar
url string Web uygulamasının URL'si.
entryPointConfig object (WebAppConfig) Giriş noktası yapılandırması.

WebAppConfig

Web uygulaması giriş noktası yapılandırması.

JSON gösterimi
{ "access": enum (Access), "executeAs": enum (ExecuteAs) }
Alanlar
access enum (Access) Web uygulamasını çalıştırma izni olan kullanıcılar.
executeAs enum (ExecuteAs) Web uygulamasını kimin olarak yürüteceği.

Erişim

Erişim yapılandırması.

Sıralamalar
UNKNOWN_ACCESS Varsayılan değer, kullanılmamalıdır.
MYSELF Yalnızca web uygulamasını veya yürütülebilir uygulamayı dağıtan kullanıcı erişebilir. Bu kullanıcının, komut dosyası projesinin sahibi olması gerekmediğini unutmayın.
DOMAIN Yalnızca web uygulamasını veya yürütülebilir uygulamayı dağıtan kullanıcıyla aynı alan adında bulunan kullanıcılar uygulamaya erişebilir.
ANYONE Giriş yapmış her kullanıcı web uygulamasına veya yürütülebilir dosyaya erişebilir.
ANYONE_ANONYMOUS Giriş yapmış olsun veya olmasın tüm kullanıcılar web uygulamasına veya yürütülebilir dosyaya erişebilir.

ExecuteAs

Web uygulamasının yetkisi altında çalışması gereken kullanıcıyı belirten bir yapılandırma.

Sıralamalar
UNKNOWN_EXECUTE_AS Varsayılan değer, kullanılmamalıdır.
USER_ACCESSING Komut dosyası, kullanıcı web uygulamasına erişirken çalışır.
USER_DEPLOYING Komut dosyası, web uygulamasını dağıtan kullanıcı olarak çalışır. Bu kullanıcının, komut dosyası projesinin sahibi olması gerekmediğini unutmayın.

ExecutionApiEntryPoint

Yürütülebilir API giriş noktası.

JSON gösterimi
{ "entryPointConfig": { object (ExecutionApiConfig) } }
Alanlar
entryPointConfig object (ExecutionApiConfig) Giriş noktası yapılandırması.

ExecutionApiConfig

API yürütülebilir giriş noktası yapılandırması.

JSON gösterimi
{ "access": enum (Access) }
Alanlar
access enum (Access) Yürütülebilir API'yi çalıştırma izni olan kullanıcılar.

AddOnEntryPoint

Eklenti giriş noktası.

JSON gösterimi
{ "addOnType": enum (AddOnType), "title": string, "description": string, "helpUrl": string, "reportIssueUrl": string, "postInstallTipUrl": string }
Alanlar
addOnType enum (AddOnType) Eklentinin gerekli desteklenen kapsayıcı türleri listesi.
title string Eklentinin gerekli başlığı.
description string Eklentinin isteğe bağlı açıklaması.
helpUrl string Eklentinin isteğe bağlı yardım URL'si.
reportIssueUrl string Eklentinin isteğe bağlı rapor sorunu URL'si.
postInstallTipUrl string Eklentinin gerekli yükleme sonrası ipucu URL'si.

AddOnType

AddType, bir ana makine uygulamasının işlediği eklenti kategorisini tanımlar. Her eklenti türünde, belirtilen türdeki bir eklentiyi dağıtırken veya yürütürken kullanılan komut dosyası manifestinin bir bölümü bulunur.

Sıralamalar
UNKNOWN_ADDON_TYPE Varsayılan değer, bilinmeyen eklenti türü.
GMAIL Gmail için eklenti türü.
DATA_STUDIO Data Studio için eklenti türü.
Yöntemler
create Bir Apps Komut Dosyası projesinin dağıtımını oluşturur.
delete Bir Apps Komut Dosyası projesinin dağıtımını siler.
get Bir Apps Komut Dosyası projesinin dağıtımını alır.
list Bir Apps Komut Dosyası projesinin dağıtımlarını listeler.
update Bir Apps Komut Dosyası projesinin dağıtımını günceller.