В прошлой статье, мы построили вывод данных из таблицы Google Sheets через веб-интерфейс. Самое время, оптимизировать код веб-приложения, сделав его более читаемым и эффективным. Оптимизируем код веб-приложения Вот так выглядит наш проект. Файл const.gs отвечает за константы, в code.gs лежит весь функционал, а index.html это шаблон вывода данных. const.gs: code.gs: index.html: Для начала, давайте избавимся от функции main(). Свое задачу она выполнила, продемонстрировав как получать данные со сторонних API и сохранять данные в таблицу. Сейчас, данные будем получать через веб-интерфейс, а значит смысла в функции уже нет. Далее, логика работы приложения. При открытии веб-приложения, выполняется функция doGet(). Функция подготавливает HTML-шаблон, который в свою очередь вызывает getDate(). getDate() возвращает шаблону данные, которые переносятся в таблицу. После, doGet() завершает обработку и отдает страницу браузеру. Довольно сложная, непрозрачная схема. Имеет место быть, но можно напис
Первый проект с Google Sheets: рефакторинг веб-приложения. Часть 3
8 июня 20228 июн 2022
95
2 мин