- منبع: استقرار
- 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 را به روز می کند. |