История страницы
...
Настройка параметров и их настройка
Название | Название | Описание | Тип данных | Обязательное |
---|---|---|---|---|
Входные параметры | Контекст | Контекст для работы с табличным документом через ONLYOFFICE. | Robin.OnlyOfficeCell | Да |
Путь к макросу | Путь к файлу в формате js, который содержит JS-код макроса Допустимое расширение файла: .js | Robin.FilePath | Да | |
Параметры | Значения для входных параметров макроса. Значения параметров нужно указывать в коллекции в том же порядке, в котором эти параметры перечислены в коде макроса
| Robin.Collection | Нет | |
Тип результата | Тип данных, которые должен вернуть макрос в результате своей работы. Если макрос не возвращает результат, то это поле можно не заполнять
| Robin.String | Нет | |
Выходные параметры | Результат | Значение, возвращаемое запущенным макросом. Если макрос ничего не возвращает, результат будет пустым | Robin.Object |
Особые условия
- При запуске действий ONLYOFFICE документ должен быть закрыт.
...
Задача- открыть файл в ONLYOFFICE , внести в него изменения с помощью внешнего макроса и закрыть
Переместить 1. Переместить на рабочую область студии действие "Открыть", предварительно разместив файл для загрузки в одной из папок на компьютере.
42. Заполнить параметры действия "Открыть", указав путь к файлу. Подробнее можно посмотреть тут:
5. Нажать кнопку "Старт".
...
Действие открыло файл с таблицей и вернуло контекст для работы с табличными действиями ONLYOFFICE.
Пример использования
Задача
Существует табличный документ: "Книга 1.xlsx". Необходимо внести изменения в открытый файл сохранить данный документ в ONLYOFFICE.
Решение
При запуске действий ONLYOFFICE документ должен быть закрыт.
- Для того, чтобы открыть документ необходимо установить на рабочую область действие "Открыть" ONLYOFFICE
- Корректно заполнить параметр "Путь к файлу" - указать файл с доступным расширением
- Внести в него изменения
- Сохранить файл
Следует отметить, что если запустить действие "Открыть" и просто посмотреть документ, не внося в него никаких изменений, то документ сам автоматически не закроется и останется открытым. Для того, чтобы закрыть документ "как есть", необходимо запустить действие "Закрыть". Более подробно можно посмотреть тут: Закрыть ONLYOFFICE
Реализация
1.Открыть группу действий "ONLYOFFICE".
2. Для реализации робота собрать следующую схему робота:
Вариант 1
Задача- открыть файл в ONLYOFFICE
1.Переместить на рабочую область студии действие "Открыть", предварительно разместив файл для загрузки в одной из папок на компьютере.
2. Заполнить параметры действия "Открыть", указав путь к файлу.
3. Внести изменения в файл вручную.
4. Для того, чтобы закрыть файл с изменениями нужно последовательно воспользоваться действиями "Сохранить" и "Закрыть".
5. Для этого на схеме необходимо кликнуть курсор на действие "Сохранить" , и заполнить поле "Параметры" для этого действия.
6. Заполнить параметры действия "Закрыть". Подробнее можно посмотреть тут; Закрыть Редактор таблиц
7. Нажать кнопку "Старт"..
Результат
Робот отработал успешно.