این صفحه سطح بالای ساختار داده JSON فایل مانیفست اسکریپت گوگل اپس را شرح میدهد. مانیفست، عملکرد یا هدف پروژه اسکریپت اپس را تعریف میکند.
| نمایش JSON |
|---|
{
"addOns": {
object (AddOns)
},
"chat": {},
"dependencies": {
object (Dependencies)
},
"exceptionLogging": string,
"executionApi": {
object (ExecutionApi)
},
"oauthScopes": [
string
],
"runtimeVersion": string,
"sheets": {
object (Sheets)
},
"timeZone": string,
"urlFetchWhitelist": [
string
],
"webapp": {
object (Webapp)
}
} |
| فیلدها | |
|---|---|
addOns | پیکربندی منابع پروژه در صورت استقرار به عنوان افزونهی Google Workspace . |
chat | پیکربندی پروژه در صورت استقرار به عنوان یک برنامه Google Chat . برای برنامههای چت جدید، به جای آن از فیلد برای پیکربندی جزئیات برنامه چت، باید Google Chat API را فعال کنید. برای جزئیات بیشتر، به پیکربندی Google Chat API مراجعه کنید. Apps Script مجوزدهی را در سطح اسکریپت مدیریت میکند. یک برنامه چت که نیاز به مجوز دارد، نمیتواند تا زمانی که کاربر آن را مجاز نکرده است، اقداماتی انجام دهد. برای ارسال پیام قبل از مجوزدهی، یک شیء مثال زیر یک برنامه چت را نشان میدهد که وقتی کاربر آن را به فضای چت اضافه میکند، با یک پیام خوشامدگویی پیشفرض پاسخ میدهد:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
|
dependencies | پیکربندی سرویسهای پیشرفته و کتابخانههایی که برای استفاده توسط پروژه اسکریپت فعال شدهاند. |
exceptionLogging | مکانی که استثنائات در آن ثبت میشوند. تنظیمات معتبر عبارتند از:
|
executionApi | پیکربندی اجرایی API پروژه اسکریپت. این مورد فقط در صورتی استفاده میشود که پروژه برای اجرای API مستقر شده باشد. |
oauthScopes[] | تعریف حوزههای مجوز مورد استفاده توسط پروژه اسکریپت. |
runtimeVersion | نسخه زمان اجرایی که اسکریپت از آن استفاده میکند. در صورت حذف، اسکریپت از زمان اجرای پیشفرض (
|
sheets | پیکربندی منابع که ماکروهای Sheets را تعریف میکند. |
timeZone | منطقه زمانی اسکریپت در یک مقدار ZoneId مانند "America/Denver". |
urlFetchWhitelist[] | فهرستی از پیشوندهای URL HTTPS. در صورت وجود، هر نقطه پایانی URL که واکشی میشود باید با پیشوندی در این فهرست مطابقت داشته باشد. این به محافظت از دادههای کاربر کمک میکند. این فیلد برای استقرارهای آزمایشی اختیاری است اما برای استقرارها ضروری است. درباره مجاز کردن فهرست کردن URLها بیشتر بدانید. |
webapp | پیکربندی اسکریپت پروژه وب اپلیکیشن، که در صورت استقرار پروژه به عنوان یک برنامه وب استفاده میشود. |