Going GAS: From VBA to Google Apps Script
Эта книга — практическое руководство для разработчиков 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.
