ПОИСК
Быстрый заказ
ОЦЕНКА КУРСАобщая оценка курса:оценка преподавателя: Хочу скидку |
Целью обучения является формирование у слушателей расширенных знаний и навыков, которые необходимы для работы с макросами в «Р7-Офис» и осуществления своей профессиональной деятельности по решению практических задач с использованием информационных технологий в цифровом пространстве.
Выберите форму обучения,
чтобы увидеть актуальные даты:
РАСПИСАНИЕ ЗАНЯТИЙ
|
|||||||||||||||||
После изучения курса вы сможете
- структурировать и документировать код макросов для повышения читаемости и поддержки;
- обрабатывать значение диапазона как структуру двумерного массива JS;
- применять регулярные выражения в макросах Р7;
- реализовывать асинхронные процессы и корректно обрабатывать ошибки в макросах;
- создавать и настраивать диалоговые окна для взаимодействия с пользователем;
- получать и обрабатывать данные из внешних источников и локальных файлов в форматах JSON и формате текста с разделителями;
- использовать события для управления поведением макросов;
- разрабатывать практические макросы для работы с диаграммами, таблицами, датами и форматами данных в редакторах Р7.
Содержание курса
Модуль 1. Углубление основ разработки макросов в Р7
Тема 1. Структурирование кода макросов Р7
Тема 1. Получение и обработка данных в макросах Р7
Тема 1. Структурирование кода макросов Р7
- Введение. Повторение основ разработки макросов Р7.
- Панель разработчика и API редакторов Р7.
- Данные ячейки: Value, Text, Formula.
- Роль ApiAreas при работе с диапазонами.
- Манипуляции с листами: добавление, перемещение, удаление.
- Функции JS для структурирования кода в рамках макроса.
- Комментирование кода через JSDoc.
- Создание глобальных констант и функций для текущего документа.
- Полезные методы массивов JS для обработки значений диапазонов.
- Регулярные выражения в связке со строковыми методами JS в макросах Р7.
- Асинхронность, callback-функции.
- Обработка ошибок в JS: try/catch.
- Практическая работа № 1. Автоматизация обработки данных журнала событий.
- Диалоговые окна. Обработка ответа пользователя.
- Передача параметров в макросы.
- Обзор возможностей кастомизации диалоговых окон.
- Практическая работа № 2. Макрос обработки пользовательских данных.
Тема 1. Получение и обработка данных в макросах Р7
- XMLHttpRequest для получения данных из внешних источников.
- Получение данных из локального файла.
- Обработка данных JSON.
- Обработка плоского текста с разделителями.
- Введение в события. Обзор возможностей обработки ошибок при сетевых запросах.
- Методы attachEvent и detachEvent.
- Функции addEventListener и removeEventListener.
- Презентации.
- Формирование диаграммы по данным из csv-файла.
- Документы.
- Формирование таблицы по данным из csv-файла.
- Таблицы.
- Работа с датами.
- Копирование листа.
- Работа с форматами данных (NumberFormat).