Назовите дополнение Google Sheets в скрипте Google Apps?

Можно ли вызвать надстройку Google Sheets, как если бы она была функцией в скрипте приложений?

Я пытаюсь автоматизировать несколько шагов, как это:

  1. Импорт / добавление данных с листа 1 на основной лист 1
  2. Импорт / добавление данных из листа 2 на основной лист 2
  3. Объединить значения / добавить новые значения из основных листов 1 и 2 в основной лист 3

Все эти шаги сделаны с 2 дополнениями. В идеале я мог бы вызывать эти дополнительные функции с помощью скрипта и запускать скрипт с помощью кнопки.

Это возможно?

1 ответ

Решение

Короткий ответ

AFAIK это не возможно.

объяснение

Официальная документация Google Apps Script не включает это в раздел "Руководства", с другой стороны, не существует документированного способа вызова дополнительных функций, кроме пользовательских меню и диалоговых окон, боковых панелей, пользовательских функций и триггеры.

Это возможно, однако все пользователи должны иметь разрешение на просмотр подчеркивающего файла сценария, из которого вы публикуете.

Я не уверен, что это пуленепробиваемое, но чтобы ограничить раскрытие кода, я:

1) Поделиться кодом с опцией "Кто угодно в моем домене, у кого есть ссылка"

  • только пользователи моего домена могут получить к нему доступ (не все в Интернете)
  • сделать его немного сложнее (чтобы они не могли его искать)

2) Отключите любую функцию, которую вы не хотите, чтобы пользователи могли видеть в отдельной библиотеке; сделать эту библиотеку частной

Другие вопросы по тегам