План на курса
Въведение в 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
- Екипи, търсещи автоматизация на работните процеси
Отзиви от потребители (5)
Trainor дава повече проби, което наистина помага много.
Romulo - Tribal Software Philippines, Inc.
Курс - Advanced TypeScript
Машинен превод
Курсът има добър съдържание и е лесен за следване
David Phetole Leshabela - Vodacom SA
Курс - React with Next.js
Машинен превод
Упростяване на нови сложни техники
Brian Zaranyika - Vodacom SA
Курс - React Native Expo
Машинен превод
Към обсъжданите теми се отнасят много и треньора се е опитал да им отдаде правосъдие.
Lakshmipriya Sivakumar - Deque Systems Inc
Курс - Spring Boot, React, and Redux
Машинен превод
Треньорът ми се показал много компетентен в Vue. Цених да видя неговия стил на разработка и да науча нови концепции, които да опитам.
Adrian Borrmann - CBC/Radio-Canada
Курс - Advanced Vue.js
Машинен превод
 
                    