План на курса
Въведение в Google Apps Script
- Какво е Google Apps Script?
- Основни характеристики и възможности
- Разбиране на V8 runtime и поддръжка на модерен JavaScript
Настройка на средата за разработка
- Създаване и управление на проекти Google Apps Script
- Работа в онлайн редактора спрямо clasp (команден ред Apps Script)
- Контрол на версии с GitHub и clasp
Работа с Google Sheets
- Четене, писане и форматиране на данни
- Създаване на персонализирани менюта, диалогови прозорци и странични панели
- Валидация на данни, формули и интеграции
Автоматизиране на приложенията Google Workspace
- Автоматизиране на Gmail: имейли, нишки, филтри
- Автоматизация на Google Drive: създаване на файлове, преместване, разрешения
- Автоматизация на календара: планиране, напомняния и събития
- Интеграция с Docs и Slides за доклади и представления
Тригери и изпълнение на основа на събития
- Тригери, управлявани от времето (запланирани задачи)
- Тригери, управлявани от събития (при редактиране, при подаване на форма, при отваряне)
- Управление и отстраняване на грешки на тригерите
Създаване на допълнения и напреднали интеграции
- Разработка на допълнения за Google Workspace
- Публикуване на допълнения на пазара
- Съединяване на Apps Script с REST API и външни услуги
Най-добри практики за проекти Google Apps Script
- Техники за обработка на грешки и отстраняване на грешки
- Управление на сигурността и разрешенията
- Стратегии за масштабируемост и оптимизация
Примерни изследвания и приложени проекти
- Автоматизиране на процеси за доклади в Sheets и Docs
- Създаване на персонализирани CRM или инструменти за управление на задачи с Apps Script
- Реални примерни приложения на Apps Script в предприятия
Резюме и следващи стъпки
Изисквания
- Опит с програмирането на JavaScript
- Основно познаване на приложенията в Google Workspace (например, Docs, Sheets, Gmail)
Публика
- Уеб разработчици
- IT професионални, управляващи Google Workspace
- Екипи, търсещи автоматизация на работните процеси
Отзиви от потребители (4)
Уроките бяха много интерактивни, а упражненията бяха добри и praktichni.
Heino - NWK Limited
Курс - Laravel and Vue.js
Машинен превод
Ми се харесва професионализмът на инструктора, той наистина разбира какво говори и е способен да обяснява дори най-простите теми по темата, което е отличен признак.
Marlon - National Confederation of Cooperatives
Курс - React with Next.js
Машинен превод
практически упражнения
Mateusz - DPDgroup IT Solutions sp. z o.o.
Курс - React Native for iOS and Android
Машинен превод
vue.js е нещо, с което никога не съм работил, и презентацията разсейла някои от моите съмнения. Но пак, онлайн курсовете не са ефективни за придобиване на знания.
Bogdan Stoica - EMAG IT Research S.R.L
Курс - Advanced Vue.js
Машинен превод