Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
На этой странице описывается верхний уровень структуры данных JSON-файла манифеста проекта Apps Script. Манифест определяет функцию или назначение проекта Apps Script.
Примечание: Для новых приложений чата мы рекомендуем использовать поле addOns.chat . Если вы поддерживаете существующее приложение чата, использующее это chat , оно должно быть пустым.
Для настройки приложения «Чат» необходимо включить API Google Chat. Подробнее см. в разделе «Настройка API Google Chat» .
Apps Script обрабатывает авторизацию на уровне скрипта. Чат-приложения, требующие авторизации, не могут выполнять никаких действий, пока пользователь не авторизует чат-приложение. Чтобы опубликовать сообщение до авторизации, можно добавить объект addToSpaceFallbackMessage в манифест. Если вашему чат-приложению требуется логика инициализации, возможно, потребуется продублировать эту логику в действии onMessage .
В следующем примере показано приложение чата, которое отвечает приветственным сообщением по умолчанию, когда пользователь добавляет его в пространство чата:
"chat": {
"addToSpaceFallbackMessage": "Thank you for adding me!"
}
Версия среды выполнения, используемая скриптом. Если это поле отсутствует в манифесте, скрипт использует среду выполнения по умолчанию ( STABLE ). Допустимые значения для этого поля:
STABLE указывает среду выполнения по умолчанию (в настоящее время Rhino).
V8 обозначает среду выполнения на базе V8.
DEPRECATED_ES5 указывает на среду выполнения Rhino. Установка этого значения также предотвращает автоматический переход на V8.
Список префиксов URL-адресов HTTPS. При наличии, любой полученный URL-адрес должен соответствовать одному из префиксов в этом списке. Это может помочь защитить данные пользователей. Это поле необязательно для тестовых развёртываний, но обязательно для развёртываний. Подробнее о добавлении URL-адресов в разрешённый список .
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-04 UTC."],[[["The manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings."],["The manifest uses a JSON structure with top-level fields like `addOns`, `chat`, `dependencies`, `exceptionLogging`, `executionApi`, `oauthScopes`, `runtimeVersion`, `sheets`, `timeZone`, `urlFetchWhitelist`, and `webapp`."],["Each top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment."],["The manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment."],["Detailed substructures and examples are provided in separate pages for each top-level field within the manifest file."]]],[]]