На этой странице описывается верхний уровень структуры данных JSON файла манифеста проекта Apps Script.
Подструктуры манифеста определяются на отдельных страницах:
Манифест
Верхний уровень конфигурации манифеста.
Представление JSON |
---|
{ "addOns": { object (AddOns) }, "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 . |
dependencies | Конфигурация расширенных служб и библиотек , разрешенных для использования проектом скрипта. |
exceptionLogging | Место, где регистрируются исключения. Допустимые настройки следующие:
|
executionApi | Исполняемая конфигурация API проекта скрипта. Это используется только в том случае, если проект развернут для выполнения API. |
oauthScopes[] | Определение областей авторизации , используемых проектом скрипта. |
runtimeVersion | Версия среды выполнения , которую использует скрипт. Если это поле отсутствует в манифесте, скрипт использует среду выполнения по умолчанию (
|
sheets | Конфигурация ресурса, определяющая макросы Таблиц . |
timeZone | Часовой пояс скрипта в одном из доступных значений ZoneId , например «Америка/Денвер». |
urlFetchWhitelist[] | Список префиксов URL-адресов HTTPS. Если присутствует, любая полученная конечная точка URL должна соответствовать одному из префиксов в этом списке. Это может помочь защитить данные пользователя. Подробнее о добавлении URL-адресов в белый список. |
webapp | Конфигурация веб-приложения проекта скрипта, которая используется только в том случае, если проект развернут как веб-приложение. |