Материалы для работы c макросами на JS в Р7-Офис. Примеры приведены исключительно в целях ознакомпления с возможностями работы с Р7 Офис для личных или рабочих целей. Материалы на претендуют на охват, перфоманс, алгоритмизацию и иные аспекты с точки зрения профессиональных программистов JS.
- Учебный курс "Основы разработки плагинов и макросов в Р7-Офис"
- Мини-гайд по написанию макросов Р7-Офис
- Документация по плагинам и макросам Р7-Офис
- Горячие клавиши редактора Р7-Офис
- Документация по API Р7-Офис
- Документация по API OnlyOffice
- Справочный ресурс по JavaScript "Metanit"
- Справочный ресурс "Современный учебник JavaScript"
- Он-лайн редактор JavaScript
- Группа Telegram "Р7 Office JavaScript Плагины и Макросы"
- Группа Telegram "R7-Office User Community Group"
- FormatCurrency. Форматирование вывода денежных сумм
- GetActionByColor. Исполнение какого-либо действия в зависимости от цвета ячейки
- GetActionByColorAdv. Исполнение какого-либо действия в зависимости от цвета ячейки
- FunctionDescription. Указание описания функции
- SaveMacroCodes. Сохранение кода всех макросов на скрытом листе книги
- StartMacroQueue. Запуск макросов в требуемой очередности
- StartSingleMacro. Запуск единичного макроса
- StartSingleMacroWithParam. Запуск единичного макроса с параметром
- FillListFromArray. Заполнение листа данными из массива
- InsertRow. Окрашивание строки и вставка новой строки со смещение окрашенной строки вниз
- SetFillColor. Окрашивание ячейки, установка "без заполнения"
- SetValue. Запись данных в ячейку таблицы
- DeleteSpaces. Удаление пробелов в начале и конце текста ячейки