Файлы манифеста в Google adon

#google-apps-script #manifest.json

#google-apps-script #manifest.json

Вопрос:

У меня есть два файла манифеста для двух адонов, которые мне нужно объединить, как мне это сделать?. Я использовал календарь, список дел, переводчик Google script, тогда у всех разные файлы зависимостей (json) как мне объединить их вместе, чтобы они были в одном плагине

 {
  "timeZone": "Africa/Nairobi",
  "oauthScopes": [
    "https://www.googleapis.com/auth/gmail.addons.execute",
    "https://www.google.com/m8/feeds",
    "https://www.googleapis.com/auth/gmail.addons.current.message.readonly",
    "https://www.googleapis.com/auth/script.external_request",
    "https://www.googleapis.com/auth/spreadsheets"
  ],
  "dependencies": {},
  "exceptionLogging": "STACKDRIVER",
  "runtimeVersion": "V8",
  "gmail": {
    "name": "CoreBOS",
    "logoUrl": "https://corebos.com/wp-content/uploads/2019/01/logo.png",
    "contextualTriggers": [{
      "unconditional": {},
      "onTriggerFunction": "addonInit"
    }],
    "primaryColor": "#FEB117",
    "secondaryColor": "#1F365C"
  }
}
  

Комментарии:

1. В примерах Google Translate для дополнений показано использование в документах Google, таблицах и слайдах. В документации показано, как использовать один и тот же код для нескольких разных типов документов Google. Вы можете объединить свои отдельные дополнения вместе, настроив манифест в соответствии с документацией. И если у вас есть дублирующийся код, удалите дублирующийся код. Вам нужно будет приложить усилия, чтобы изучить документацию и попытаться создать манифест самостоятельно. Если вы создаете новый манифест и сталкиваетесь с конкретной проблемой, спросите о конкретной проблеме.

2. Я безуспешно пытался объединить файлы.

3. Предоставленной информации недостаточно для определения причины отсутствия успеха. Мы не знаем содержимого двух файлов манифеста или кода, содержащегося в файлах проекта. Но даже если вы разместили все содержимое обоих файлов проекта, ваш вопрос все равно будет считаться «не по теме», потому что он слишком широкий. Чтобы предоставить рабочий ответ, кто-то должен будет выполнить всю работу за вас или предоставить полное руководство по объединению двух проектов. Вы просите слишком многого.