История страницы
Name | Description | Type | Mandatory field | |
---|---|---|---|---|
Parameters | Context | Context for working with a tabular document via ONLYOFFICE. | Robin.OnlyOfficeCell | Yes |
Macro Path | Path to the js file that contains the JS code for the macro Acceptable file extension: .js | Robin.FilePath | Yes | |
Parameters | Values for macro input parameters. Parameter values should be specified in the collection in the same order in which these parameters are listed in the macro code
| Robin.Collection | No | |
Result type | The type of data that the macro should return as a result of its operation. If the macro does not return a result, this field can be left blank
| Robin.String | No | |
Results | Result | The value returned by the running macro. If the macro returns nothing, the result will be empty | Robin.Object |
Особые условия
...
Special conditions of use
- When running ONLYOFFICE actions, the document must be closed.
2. Расширения файлов, которые может открыть действиеFile extensions that the action can open: .xlsx, .xls, ods.
3. Для корректного запуска действий при работе с ОС Windows необходимо добавитьFor correct start of actions when working with actions of ONLYOFFICE group of Windows OS it is necessary to add ONLYOFFICE plugin.
4. Реализация полного цикла работы с таблицей должна содержать все 4 действия Редактора таблиц - "Открыть файл" -для начала работ с файлом, "Запустить внешний макрос." - для внесения изменений, "Сохранить файл" -для сохранения изменений и "Закрыть файл" по окончании работ с файлом.
Пример использования
Вариант1
Задача
Существует табличный документ: "Книга 1.xlsx". Необходимо открыть данный документ в ONLYOFFICE и внести изменения с помощью внешнего макроса
Решение
При запуске действий ONLYOFFICE документ должен быть закрыт.
Для того, чтобы открыть документ необходимо собрать и запустить робота, предварительно заполнив его параметры.
Если мы хотим внести изменения в открытый файл, то сначала необходимо запустить действие "Внешний макрос", внести изменения в файл и запустить действие engСохранить Редактор таблиц .
Поэтому пример реализации будет содержать все 4 действия. Красная точка является точкой останова, т.е. на том действии, на которое мы ее поставим, робот перейдет в режим остановка. Для продолжения будет необходимо нажать кнопку "Старт".
Реализация
1.Открыть группу действий "ONLYOFFICE".
2. Для реализации робота собрать следующую схему робота:
3. Переместить на рабочую область студии действие "Открыть", предварительно разместив файл для загрузки в одной из папок на компьютере.
Realization of the full cycle of work with the table should contain all 4 actions of the Table Editor - "Open" - to start working with the file, "Run external macro". - to make changes, "Save" - to save changes and "Close" at the end of work with the file.
Example of use
Option 1
Task
There is a tabular document: "Book 1.xlsx". It is necessary to open this document in ONLYOFFICE and make changes using an external macro.
Solution
When running ONLYOFFICE actions, the document must be closed.
In order to open a document it is necessary to build and run the robot, having filled in its parameters beforehand.
If we want to make changes to an open file, we must first run the "Run external macro" action, make changes to the file and run the engСохранить Редактор таблиц action.
Therefore, the example implementation will contain all 4 actions. The red dot is a breakpoint, i.e. the robot will enter the stop mode at the action we set it to. To continue, it will be necessary to click the "Start" button.
Implementation
1. Open the ONLYOFFICE action group.
2. Assemble a robot scheme consisting of actions:
3. Move the "Open" action to the Studio workspace, having previously placed the file to load in one of the folders on your computer.
4. Set the parameters of the "Open" action by specifying the path to the file. You can see more details here4. Заполнить параметры действия "Открыть Редактор таблиц", указав путь к файлу. Подробнее можно посмотреть тут: engОткрыть Редактор таблиц
5. Заполнить параметры действия "Запустить внешний макрос Редактор таблиц"Set the parameters of the "Run external macro" action.
Для этого нужноThis is to:
a. Создать на компьютере папку, в которой будут размещены макросы и исходный файлCreate a folder on your computer where the macros and the source file will be placed.
b. Последовательно заполнить поля "КонтекстConsecutively fill in the fields "Context" (1), "Путь к макросуMacro Path" (2), "ПараметрыParameters"(3), "Тип результатаResult type"(4).
- in the "Macro Path" parameter specify the path to the folder where the macro is placed
- in the "Parameters" parameter specify the number of records and specify their value, if necessary
- в параметре "Путь к макросу" указать путь к папке, где размещен макрос
- в параметре "Параметры" указать количество записей и прописать , при необходимости, их значение
-
- в параметре "Тип результата", в выпадающем списке галочкой отметить выбранный типin the "Result type" parameter, check the selected type in the dropdown list
6. Для того, чтобы закрыть файл с изменениями, нужно последовательно воспользоваться действиями "Сохранить" и "Закрыть".In order to close the file with changes, you need to use the "Save" and "Close" actions in sequence.
7. To do this, you must click on the engСохранить Редактор таблиц action on the scheme, and fill in the Parameters field for this action7. Для этого на схеме необходимо кликнуть курсор на действие engСохранить Редактор таблиц , и заполнить поле "Параметры" для этого действия.
6. Заполнить параметры действия Set the parameters of the action Close (ONLYOFFICE)
7. Нажать кнопку "Старт"..
Результат
...
Launch the robot using the "Start" button in the top panel.
Result
The program robot completed successfully.
...
Option 2
Задача
Task
There is a tabular documentСуществует табличный документ: "Книга Book 1.xlsx". Необходимо открыть данный документ в ONLYOFFICE и внести изменения с помощью внешнего макроса без параметров
Решение
При запуске действий ONLYOFFICE документ должен быть закрыт.
Для того, чтобы открыть документ необходимо собрать и запустить робота, предварительно заполнив его параметры.
Если мы хотим внести изменения в открытый файл, то сначала необходимо запустить действие "Внешний макрос", внести изменения в файл и запустить действие engСохранить Редактор таблиц .
Поэтому пример реализации будет содержать все 4 действия. Красная точка является точкой останова, т.е. на том действии, на которое мы ее поставим, робот перейдет в режим остановка. Для продолжения будет необходимо нажать кнопку "Старт".
Реализация
1.Открыть группу действий "ONLYOFFICE".
2. Для реализации робота собрать следующую схему робота:
3. Переместить на рабочую область студии действие "Открыть", предварительно разместив файл для загрузки в одной из папок на компьютере.
It is necessary to open this document in ONLYOFFICE and make changes using an external macro without parameters
Solution
When running ONLYOFFICE actions, the document must be closed.
In order to open a document it is necessary to build and run the robot, having filled in its parameters beforehand.
If we want to make changes to an open file, we must first run the action "Run external macro", make changes to the file and run the action
Therefore, the example implementation will contain all 4 actions. The red dot is a breakpoint, i.e. the robot will go to the stop mode on the action on which we put it. To continue, it will be necessary to press the "Start" button.
Implementation
1. Open the ONLYOFFICE action group.
2. Assemble a robot scheme consisting of actions:
3. Move the "Open" action to the Studio workspace, having previously placed the file to load in one of the folders on your computer.
4. Set the parameters of the "Open" action by specifying the path to the file. You can see more details here: 4. Заполнить параметры действия "Открыть Редактор таблиц", указав путь к файлу. Подробнее можно посмотреть тут: engОткрыть Редактор таблиц
5. Заполнить параметры действия "Запустить внешний макрос Редактор таблиц" Set the parameters of the "Run external macro" action.
Для этого нужноThis is to:
a. Создать на компьютере папку, в которой будут размещены макросы и исходный файлCreate a folder on your computer where the macros and the source file will be placed.
b. Последовательно заполнить поля "КонтекстConsecutively fill in the fields "Context" (1), "Путь к макросуMacro Path" (2), "ПараметрыParameters"(3), "Тип результатаResult type"(4).
- in the "Macro Path" parameter specify the path to the folder where the macro is placed
- in the "Result type" parameter, check the selected type in the dropdown list.
- в параметре "Путь к макросу" указать путь к папке, где размещен макрос
- в параметре "Тип результата", в выпадающем списке галочкой отметить выбранный тип
6. Для того, чтобы закрыть файл с изменениями, нужно последовательно воспользоваться действиями "Сохранить" и "Закрыть". In order to close the file with changes, you need to use the "Save" and "Close" actions in sequence.
7. To do this, you must click on the engСохранить Редактор таблиц action on the scheme, and fill in the Parameters field for this action7. Для этого на схеме необходимо кликнуть курсор на действие engСохранить Редактор таблиц , и заполнить поле "Параметры" для этого действия.
6. Заполнить параметры действия Set the parameters of the action Close (ONLYOFFICE)
7. Нажать кнопку "Старт"..
Результат
Launch the robot using the "Start" button in the top panel.
Result
The program robot completed successfully
...
.