- منبع: استقرار
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- دسترسی داشته باشید
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- AddOnType
- روش ها
منبع: استقرار
نمایش یک استقرار اسکریپت واحد.
نمایندگی JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
فیلدها | |
---|---|
deploymentId | شناسه استقرار برای این استقرار. |
deploymentConfig | پیکربندی استقرار |
updateTime | آخرین تاریخ تغییر تمبر زمان. مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
entryPoints[] | نقاط ورود استقرار |
DeploymentConfig
فراداده نحوه پیکربندی یک استقرار را مشخص می کند.
نمایندگی JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
فیلدها | |
---|---|
scriptId | شناسه Drive پروژه اسکریپت. |
versionNumber | شماره نسخه ای که این استقرار بر اساس آن است. |
manifestFileName | نام فایل مانیفست برای این استقرار. |
description | توضیحات این استقرار |
EntryPoint
پیکربندی که نحوه دسترسی خارجی به یک استقرار را مشخص می کند.
نمایندگی JSON |
---|
{ "entryPointType": enum ( |
فیلدها | |
---|---|
entryPointType | نوع نقطه ورود |
properties فیلد اتحادیه ویژگی های نقطه ورودی در هر نوع نقطه ورودی. properties فقط می تواند یکی از موارد زیر باشد: | |
webApp | مشخصات نقطه ورودی برای برنامه های وب. |
executionApi | مشخصات نقطه ورودی برای فراخوانی های اجرای Apps Script API. |
addOn | ویژگی های افزودنی |
EntryPointType
انواع نقاط ورودی
Enums | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED | یک نقطه ورود نامشخص |
WEB_APP | نقطه ورود برنامه وب |
EXECUTION_API | یک نقطه ورودی قابل اجرایی API. |
ADD_ON | یک نقطه ورودی افزونه. |
WebAppEntryPoint
نقطه ورود برنامه وب
نمایندگی JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
فیلدها | |
---|---|
url | URL برای برنامه وب. |
entryPointConfig | پیکربندی نقطه ورودی |
WebAppConfig
پیکربندی نقطه ورودی برنامه وب
نمایندگی JSON |
---|
{ "access": enum ( |
فیلدها | |
---|---|
access | چه کسی مجوز اجرای برنامه وب را دارد. |
executeAs | چه کسی برنامه وب را به عنوان اجرا کند. |
دسترسی داشته باشید
پیکربندی دسترسی
Enums | |
---|---|
UNKNOWN_ACCESS | مقدار پیش فرض، نباید استفاده شود. |
MYSELF | فقط کاربری که برنامه وب یا فایل اجرایی را اجرا کرده است می تواند به آن دسترسی داشته باشد. توجه داشته باشید که این لزوماً مالک پروژه اسکریپت نیست. |
DOMAIN | فقط کاربرانی در همان دامنه با کاربری که برنامه وب یا فایل اجرایی را اجرا کرده است می توانند به آن دسترسی داشته باشند. |
ANYONE | هر کاربر وارد شده می تواند به برنامه وب یا فایل اجرایی دسترسی داشته باشد. |
ANYONE_ANONYMOUS | هر کاربری، اعم از وارد شده یا غیر وارد شده، میتواند به برنامه وب یا فایل اجرایی دسترسی داشته باشد. |
ExecuteAs
پیکربندی که کاربری را مشخص میکند که برنامه وب تحت اختیار او باید به عنوان اجرا شود.
Enums | |
---|---|
UNKNOWN_EXECUTE_AS | مقدار پیش فرض، نباید استفاده شود. |
USER_ACCESSING | اسکریپت زمانی که کاربر به برنامه وب دسترسی دارد اجرا می شود. |
USER_DEPLOYING | اسکریپت به عنوان کاربری اجرا می شود که برنامه وب را مستقر کرده است. توجه داشته باشید که این لزوماً مالک پروژه اسکریپت نیست. |
ExecutionApiEntryPoint
یک نقطه ورودی قابل اجرایی API.
نمایندگی JSON |
---|
{
"entryPointConfig": {
object ( |
فیلدها | |
---|---|
entryPointConfig | پیکربندی نقطه ورودی |
ExecutionApiConfig
پیکربندی نقطه ورودی قابل اجرا API.
نمایندگی JSON |
---|
{
"access": enum ( |
فیلدها | |
---|---|
access | چه کسی مجوز اجرای فایل اجرایی API را دارد. |
AddOnEntryPoint
یک نقطه ورودی افزودنی
نمایندگی JSON |
---|
{
"addOnType": enum ( |
فیلدها | |
---|---|
addOnType | لیست مورد نیاز افزونه از انواع کانتینرهای پشتیبانی شده. |
title | عنوان مورد نیاز افزونه |
description | توضیحات اختیاری افزونه |
helpUrl | URL راهنمای اختیاری افزونه. |
reportIssueUrl | URL مشکل گزارش اختیاری افزونه. |
postInstallTipUrl | نشانی اینترنتی نکته لازم برای نصب پس از افزونه. |
AddOnType
AddType تعریف می کند که یک برنامه میزبان کدام دسته از افزونه ها را مدیریت می کند. هر نوع افزودنی دارای بخشی از مانیفست اسکریپت است که هنگام استقرار یا اجرای یک افزونه از نوع مشخص شده استفاده می شود.
Enums | |
---|---|
UNKNOWN_ADDON_TYPE | مقدار پیشفرض، نوع افزودنی ناشناخته. |
GMAIL | نوع افزونه برای جیمیل. |
DATA_STUDIO | نوع افزونه برای Data Studio. |
روش ها | |
---|---|
| استقرار یک پروژه Apps Script را ایجاد می کند. |
| استقرار یک پروژه Apps Script را حذف می کند. |
| استقرار یک پروژه Apps Script را دریافت می کند. |
| استقرار یک پروژه Apps Script را فهرست می کند. |
| استقرار یک پروژه Apps Script را به روز می کند. |