Если вы делаете коммерческие решения на Google Sheets — рано или поздно столкнётесь с вопросом: как защитить код от копирования? Клиент получил таблицу со скриптом, скопировал, раздал коллегам — и перестал платить. Решение есть — библиотеки Google Apps Script. Это стандартный механизм Google который позволяет писать код один раз и подключать его к любому количеству таблиц — без передачи исходного кода. Как работают библиотеки Обычно когда вы пишете Apps Script — код хранится внутри конкретной таблицы и виден всем у кого есть доступ к таблице. Библиотека — это отдельный скрипт-проект который хранится независимо. Вы публикуете его как библиотеку, получаете ID. Другие таблицы подключают эту библиотеку по ID и могут вызывать её функции — но видят только имена функций, не их содержимое. Как это выглядит на практике Вы пишете библиотеку с функцией загрузки данных из WB. Публикуете. Клиент подключает библиотеку к своей таблице и пишет: javascript var data = MasterMP.loadWBData(apiKey, dateFro
Как продавать решения на Google Sheets и защитить свой код — библиотеки Apps Script
13 апреля13 апр
2
2 мин