Исполнить формулу/Run formula

Группа действий: Офис 


Действие устанавливает в ячейку формулу и исполняет ее для вычисления значения

Настройки

Свойство

Описание

Тип

Пример заполнения

Обязательность заполнения поля

Параметры

Контекст

Контекст действия для работы с таблицей ods/xlsx

Robin.OpenSheetD oc


Да

Столбец ячейки

Столбец ячейки, значение из которой вернет действие.

Robin.String


Да

Строка ячейки

Строка ячейки, значение из которой вернет действие.

Robin.Numeric


Да

Формула

Формула, которая будет установлена и исполнена в ячейке. Формула начинается с символа «=»

Robin.String


Да

Лист

Наименование рабочего листа. По-умолчанию первый лист документа

Robin.String


Нет

Локальный язык

Если значение равно «true», формулу необходимо указывать на локальном языке, иначе - на английском.

Robin.Boolean

true

Нет


Особые условия использования 

Отсутствуют 


Пример использования 

Задача: существует файл Книга1.xlsx, необходимо исполнить формулу А1+А2 (результат в ячейке А3)  , сохранить и закрыть документ. 

Решение: воспользоваться действием "Открыть", "Исполнить формулу", "Сохранить", "Закрыть". 

Реализация:

  1. Перетащить на рабочую область действие "Открыть" и заполнить его параметры
    В поле "Путь к файлу" указать путь к файлу Книга1.xlsx





  2. Перетащить на рабочую область действие "Исполнить формулу" и заполнить его параметры
    В поле "Контекст" указать созданный контекст в п.1
    В поле "Столбец ячейки" указать значение = А.
    В поле "Строка ячейки" указать значение = 3. 
    В поле "Формула" указать значение = А1+А2 (английский язык). 

  3. Перетащить на рабочую область действие "Сохранить" и заполнить его параметр.
    В поле "Контекст" указать контекст открытого документа.

  4. Перетащить на рабочую область действие "Закрыть" и заполнить его параметр.


  5. Нажать на кнопку "Старт" в верхней панели. 

Результат:

Программный робот отработал успешно. Формула исполнена в ячейке А3.

Файл сохранен и закрыт. 

  • Нет меток