Web uygulamaları ve API yürütülebilir manifest kaynağı
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Web uygulamalarını ve yürütülebilir API dosyalarını tanımlamak için kullanılan kaynak yapılandırmaları.
Web uygulaması
Komut dosyası projesinin web uygulaması yapılandırması (yalnızca proje
web uygulaması olarak dağıtılır.
JSON gösterimi |
{
"access": string,
"executeAs": string
} |
Alanlar |
access |
string
Web uygulamasını çalıştırmak için izin düzeyleri. Geçerli ayarlar
aşağıdakilerdir:
MYSELF yalnızca uygulamayı dağıtan kullanıcıyı gösterir
çalıştırabillir.
DOMAIN , yalnızca şununla aynı alan adındaki kullanıcıları gösterir:
dağıtan kullanıcı bu işlemi çalıştırabilir.
ANYONE , giriş yapan tüm kullanıcıları gösterir.
ANYONE_ANONYMOUS , herhangi bir kullanıcıyı belirtir (hatta olmasa bile)
giriş yapıldı.
|
executeAs |
string
Web uygulamasının yürütülmesinde kullanılan kimlik. Geçerli
şu ayarları yapabilirsiniz:
USER_ACCESSING , web uygulamasının
veya dosyaya erişen bir kullanıcı olabilir.
USER_DEPLOYING , web uygulamasının
bir kullanıcı olabilir.
|
ExecutionApi
Komut dosyası projesinin API yürütülebilir yapılandırması. Bu yalnızca
projesi API yürütmesi için dağıtılır.
JSON gösterimi |
{
"access": string
} |
Alanlar |
access |
string
API'den komut dosyasını çalıştırma izninin olduğunu belirler. İlgili içeriği oluşturmak için kullanılan
geçerli ayarlar şunlardır:
MYSELF yalnızca
çalıştırabileceğinden emin olun.
DOMAIN , yalnızca şununla aynı alan adındaki kullanıcıları gösterir:
dağıtan kullanıcı bu işlemi çalıştırabilir.
ANYONE , giriş yapan tüm kullanıcıları gösterir.
ANYONE_ANONYMOUS , herhangi bir kullanıcıyı belirtir (hatta olmasa bile)
giriş yapıldı.
|
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[[["\u003cp\u003eResource configurations define how web apps and APIs execute within a project.\u003c/p\u003e\n"],["\u003cp\u003eWeb app configurations control access levels (MYSELF, DOMAIN, ANYONE, ANYONE_ANONYMOUS) and execution identity (USER_ACCESSING, USER_DEPLOYING).\u003c/p\u003e\n"],["\u003cp\u003eAPI executable configurations manage access permissions for running scripts via the API, using similar access levels as web apps.\u003c/p\u003e\n"]]],[],null,["# Web apps and API executables manifest resource\n\nThe resource configurations used to define web apps and API executables.\n\nWebapp\n------\n\nThe script project's web app configuration, which is only used if the project\nis deployed as a web app.\n\n| JSON representation |\n|-------------------------------------------------------|\n| ```text { \"access\": string, \"executeAs\": string } ``` |\n\n| Fields ||\n|-------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` The levels of permission for running the web app. The valid settings are the following: - `MYSELF` indicates only the user who deployed the app can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |\n| `executeAs` | `string` The identity under which the web app executes. The valid settings are the following: - `USER_ACCESSING` indicates the web app runs as the user accessing it. - `USER_DEPLOYING` indicates the web app runs as the user who deployed it. |\n\nExecutionApi\n------------\n\nThe script project's API executable configuration. This is only used if the\nproject is deployed for API execution.\n\n| JSON representation |\n|----------------------------------|\n| ```text { \"access\": string } ``` |\n\n| Fields ||\n|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `access` | `string` Determines who has permission to run the script from the API. The valid settings are the following: - `MYSELF` indicates only the user who deployed the script can run it. - `DOMAIN` indicates only users in the same domain as the deploying user can run it. - `ANYONE` indicates any user who is logged in. - `ANYONE_ANONYMOUS` indicates any user, even if not logged in. |"]]