- Да, надстройка запускается из учетной записи, которая установила надстройку.
- Пользователь надстройки не имеет доступа к коду сервера в надстройке. Код на стороне клиента всегда можно просмотреть внутри браузера, как и любое веб-приложение.
- Единственное, что может получить доступ к надстройке, принадлежащей учетной записи, создавшей надстройку, - Script Свойства. Но пользователь надстройки не может видеть или получать доступ к свойствам скрипта через свой код или редактор кода.
- Используемая квота зависит от учетной записи, которая установила надстройку. Например, в бесплатной / потребительской учетной записи Google есть квота на отправку электронных писем только в 100 получателей в день.
- Надстройка получает доступ к учетной записи пользователя, а не владельцу надстройки.
- Учетная запись, устанавливающая надстройку, должна разрешать надстройке использовать любые службы Google, входящие в надстройку.
- Пользователь надстройки не имеет доступа к учетной записи владельца. файла скрипта приложений, на котором основывается надстройка.
- Чтобы опубликовать sh надстройку публично на GSuite Marketplace, вам потребуется авторизовать области действия Google, если только она не опубликована в частном порядке. внутри домена, или вам все равно, если есть предупреждение о его небезопасности, и у вас менее 100 установок.
Я бы не сказал, что легко получить дополнение опубликовано. Одна вещь, которую вы должны предоставить - это графика определенного размера c с прозрачным фоном. Вам также необходимо убедиться, что пользовательский интерфейс соответствует некоторым базовым c рекомендациям. Существует множество других требований для публикации sh надстройки.