Книги / ВЕБ-разработка / Full-Stack / Going GAS: From VBA to Google Apps Script

Going GAS: From VBA to Google Apps Script

Bruce Mcpherson

Эта книга — практическое руководство для разработчиков VBA, желающих освоить Google Apps Script (GAS). Автор Брюс Макферсон проводит читателя через ключевые различия между VBA и JavaScript, лежащим в основе GAS, начиная с основ языка и заканчивая продвинутыми техниками.

Книга начинается с введения в экосистему Google Apps Script, объясняя, что это такое, для чего он используется, и как он соотносится с VBA и Microsoft Office. Рассматриваются преимущества облачной среды, такие как асинхронность, безопасность и масштабируемость, а также ограничения, включая квоты и производительность.

Основная часть посвящена переводу кода с VBA на JavaScript. Автор детально разбирает синтаксические различия, типы данных, функции, объекты, классы и обработку ошибок. Приводятся многочисленные примеры перевода типичных VBA-функций, помогая читателю быстро адаптироваться к новому языку.

Особое внимание уделяется практическим аспектам работы с GAS: использованию встроенных сервисов Google (таких как Sheets, Docs, Gmail), созданию надстроек (Add-Ons), веб-приложений и автоматизации задач. Книга также охватывает вопросы управления проектами, библиотеками и версионированием кода.

В заключительных главах рассматриваются стратегии работы с квотами и лимитами GAS, а также методы оптимизации производительности. Книга будет полезна как новичкам в JavaScript, так и опытным VBA-разработчикам, стремящимся расширить свои навыки в облачной среде Google.