Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Сортировать по цвету /  Sort by color

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

...

Действие выполняет сортировку таблицы по цвету.

Image Added

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Имя столбца начальной ячейки

Имя столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца начальной ячейки».

Robin.String


Нет

Индекс столбца начальной ячейки

Индекс столбца начальной ячейки (начало диапазона), от которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

Строка начальной ячейки

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

Robin.Numeric


Нет

Имя столбца конечной ячейки

Имя столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется значение из поля «Индекс столбца конечной ячейки».

Robin.String


Нет

Индекс столбца конечной ячейки

Индекс столбца конечной ячейки (конец диапазона), до которой будет установлен диапазон сортировки. Если поле не заполнено, то берется граница используемой области.

Robin.Numeric


Нет

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

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

Robin.Numeric


Нет

Имя столбца поиска

Имя столбца, по которому будет произведена сортировка. Столбец должен входить в указанный диапазон. Если не заполнен параметр „Список ячеек поиска“ сортировка будет производится по всем цветам входящим в столбец. Если поле не заполнено, то берется значение из поля «Индекс столбца поиска».

Robin.String


Нет

Индекс столбца поиска

Индекс столбца, по которому будет произведена сортировка. Столбец должен входить в указанный диапазон. Если не заполнен параметр „Список ячеек поиска“ сортировка будет производится по всем цветам входящим в столбец.

Robin.Numeric


Нет

Список ячеек поиска

Адреса ячеек, указанных через запятую, по цветам которых будет производиться поиск. Ячейки могут не входить в заданный диапазон. Если параметр не заполнен поиск ведется по всем цветам столбца поиска. Пример: „A1, C3, C5“ - сортировка будет производится только по цветам в этих ячейках.

Robin.String


Нет


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

Отсутствуют 

Взять таблицу /  Get table

...

Действие возвращает значения ячеек из заданной области страницы в виде таблицы.


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Контекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_INSTANCEДа

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

Start cell columnСтолбец начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области.Строка
Нет

Строка начальной ячейки

Start Cell RowСтрока начальной ячейки (начало диапазона), от которой будет установлена область. Если поле не заполнено, то берется граница используемой области.Число
Нет
Столбец конечной ячейкиDestination cell columnСтолбец конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Строка
Нет
Строка конечной ячейкиDestination cell stringСтрока конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Число
Нет
Пропустить скрытыеSkip hidden

Логическая переменная. Если значение параметра равно True, то возвращаются только видимые строки и столбцы, иначе - все.

ЛогическийtrueНет
Результаты
РезультатResult

Переменная, в которую будут записаны значения выбранного диапазона.

ТаблицаДанные_с_фильтром

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

Отсутствуют.


Вставить таблицу / Insert table

...

Действие записывает данные из переменной типа Таблица в заданную область активной страницы Excel книги


Настройки

СвойствоАнгл. наименованиеОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
КонтекстContextКонтекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_INSTANCEДа
ТаблицаTable

Таблица, которая будет вставлена.

ТаблицаTable1Да
Столбец начальной ячейки
Start cell column
Столбец ячейки, в которую будет помещена верхняя левая ячейка таблицы.Строка
Нет
Строка начальной ячейки
Start Cell Row
Строка ячейки, в которую будет помещена верхняя левая ячейка таблицы.Число
Нет
С заголовком
Heading
Если значение равно "true", будет вставлена вся указанная таблица. Если значение равно "false", заголовком таблицы будет считаться ее первая строка, и таблица будет вставлена без этой строкиЧекбокс
Нет

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

Отсутствуют

Копировать область в буфер / Copy range to clipboard

...

Сохраняет значения из заданной области.


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действие.Идентификатор контекста ExcelEXCEL_INSTANCEДа
Столбец начальной ячейкиStart cell columnСтолбец начальной ячейки (начало диапазона), от которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Строка
Нет
Строка начальной ячейкиStart Cell RowСтрока начальной ячейки (начало диапазона), от которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Число
Нет
Столбец конечной ячейкиDestination cell columnСтолбец конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Строка
Нет
Строка конечной ячейкиDestination cell stringСтрока конечной ячейки (конец диапазона), до которой будет установлена копируемая область. Если поле не заполнено, то берется граница используемой области.Число
Нет
Пропустить скрытыеSkip hidden

Копировать только видимые ячейки.

ЛогическийtrueНет

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

Стиль ссылок "R1C1" не поддерживается.

...

Название действия в репозитории - RangePaste 


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры

КонтекстContext

Уникальный идентификатор сеанса, к которому будет применено действие

Robin.Excel

EXCEL_INSTANCEДа
ЯчейкаCell

Адрес ячейки, от которой будет вставлено содержимое из буфера.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


По умолчанию А1.

Robin.StringB4Нет
Вставить значенияPaste valuesЕсли значение параметра равно True, будут вставлены значения ячеек из области. По умолчанию False.Robin.BooleanTrueНет
Вставить исходный форматPaste source formatЕсли значение параметра равно True, будет вставлен скопированный исходный формат. По умолчанию False.Robin.BooleanTrueНет
Вставить формулыPaste formulasЕсли значение параметра равно True, будут вставлены формулы из области. По умолчанию False.Robin.BooleanTrueНет

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

Стиль ссылок "R1C1" не поддерживается. 

...

Название действия в репозитории - RangeClear 


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры

Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCEДа
ОтStart cell

Адрес начальной ячейки диапазона, от которой будет установлена удаляемая область.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


Если поле не заполнено, то берется граница используемой области.

Robin.String


A1Нет
ДоEnd cell

Адрес конечной ячейки диапазона, до которой будет установлена удаляемая область.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


Если поле не заполнено, то берется граница используемой области.

Robin.String

B3Нет

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

Стиль ссылок "R1C1" не поддерживается.

...

Задает формат ячейкам указанного диапазона.


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Контекст действия для работы с Excel-документомИдентификатор контекста ExcelEXCEL_INSTANCEДа
Столбец начальной ячейкиStart cell columnСтолбец начальной ячейки диапазона. Если поле не заполнено, то берется граница используемой области.Строка
Нет
Строка начальной ячейкиStart Cell RowСтрока начальной ячейки диапазона. Если поле не заполнено, то берется граница используемой области.Число
Нет
Столбец конечной ячейкиDestination cell columnСтолбец конечной ячейки диапазона. Если поле не заполнено, то берется граница используемой области. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками.
Строка
Нет
Строка конечной ячейкиDestination cell stringСтрока конечной ячейки диапазона. Если поле не заполнено, то берется граница используемой области. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками. Если адрес конечной ячейки будет меньше адреса начальной ячейки, то будет использована область которая ограничивается этими ячейками.Число
Нет
ФорматFormatФормат, который будет установлен в выбранных ячейкахСтрока
Да
Маска форматаFormat maskМаска для создания настраиваемого формата. Правила для масок пользовательского формата: 1) Любой пользовательский текст (кг, чел, шт и тому подобные) или символы (в том числе и пробелы) - надо обязательно заключать в кавычки. 2) Можно указать несколько (до 4-х) разных масок форматов через точку с запятой. Тогда первая из масок будет применяться к ячейке, если число в ней положительное, вторая - если отрицательное, третья - если содержимое ячейки равно нулю и четвертая - если в ячейке не число, а текст. 3) 0 (ноль) - одно обязательное знакоместо (разряд), т.е. это место в маске формата будет заполнено цифрой из числа, которое пользователь введет в ячейку. Если для этого знакоместа нет числа, то будет выведен ноль. Например, если к числу 12 применить маску 0000, то получится 0012, а если к числу 1,3456 применить маску 0,00 - получится 1,35. 4) # (решетка) - одно необязательное знакоместо - примерно то же самое, что и ноль, но если для знакоместа нет числа, то ничего не выводится 5) (пробел) - используется как разделитель групп разрядов по три между тысячами, миллионами, миллиардами и т.д. 6) [ ] - в квадратных скобках перед маской формата можно указать цвет шрифта. Разрешено использовать следующие цвета: черный, белый, красный, синий, зеленый, жёлтый, голубой.Строка
Нет

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

Если адрес "До" будет меньше адреса "От", будет использована область которая ограничивается этими ячейками.

...

Название действия в репозитории - RangeSetColor.


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCEДа

От

Start cell

Адрес начальной ячейки диапазона.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


Если поле не заполнено, то берется граница используемой области.

Robin.String
A1Нет

До

End cell

Адрес конечной ячейки диапазона.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


Если поле не заполнено, то берется граница используемой области.

Robin.String
A1000Нет
ЦветColor

Цвет, который будет установлен в выбранных ячейках.


Выпадающий список допустимых цветов:

  • Нет цвета - No color
  • Белый - White
  • Темно-красный - Dark Red
  • Красный - Red
  • Оранжевый - Orange
  • Желтый - Yellow
  • Светло-зеленый - Light Green
  • Зеленый - Green
  • Голубой - Light Blue
  • Синий - Blue
  • Темно-синий - Dark Blue
  • Фиолетовый - Purple
  • Настраиваемый - Custom
Robin.StringСинийДа
RGBRGB

RGB код для создания настраиваемого цвета.

Водится в формате: {значение для канала R}, {значение для канала G}, {значение для канала B}.


Поле становится активным после выбора значения "Настраиваемый" в параметре "Цвет" (решение на уровне студии).

Robin.String100, 50, 45Нет

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

Если адрес "До" будет меньше адреса "От", будет использована область которая ограничивается этими ячейками.

...

Название действия в репозитории - Sort - RangeSort.


Настройки

Свойство

Англ. наименование

Описание

Тип

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

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

Параметры
Контекст

Context

Уникальный идентификатор сеанса, к которому будет применено действиеRobin.ExcelEXCEL_INSTANCEДа
Столбец
Column

Наименование столбца, по которому будет проведена сортировка.

Если столбец не указан, то сортировка идет по первому в диапазоне.

Robin.StringАНет

Начало диапазона

Start cell

Адрес начальной ячейки, от которой будет установлен диапазон сортировки.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


По умолчанию применяются границы используемой области из контекста.

Robin.StringA1Нет

Конец диапазона

End cell

Адрес конечной ячейки, до которой будет установлен диапазон сортировки.

Заполнять в формате "ХY", где "Х" - это номер столбца, а "Y" - номер строки.


По умолчанию применяются границы используемой области из контекста.

Robin.StringВ1000Нет
ПорядокOrder

Порядок сортировки.


Выпадающий список:

  • от A до Я / по возрастанию
  • от Я до A / по убыванию

По умолчанию "от A до Я / по возрастанию"

Robin.String

от A до Я / по возрастанию

Нет

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

Меняется порядок только включенных в диапазон данных. 

...

Действие позволяет исполнить формулу в выбранном диапазоне в Excel-документе.

Настройки

Свойство

Описание

Тип

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

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

Параметры

Контекст

Контекст действия для работы с Excel-документом

Robin.Excel

Контекст excel

Да

Начальная строка

Номер строки, начиная с которой будет применена формула.

Robin.Numeric


Нет

Имя начального столбца

Имя столбца, начиная с которого будет применена формула. Если поле не заполнено, то берется значение из поля «Индекс начального столбца».

Robin.String


Нет

Индекс начального столбца

Индекс столбца, начиная с которого будет применена формула. Если поле не заполнено, то будет взята начальная граница используемой области.

Robin.Numeric


Нет

Конечная строка

Номер строки, до которой будет применена формула.

Robin.Numeric


Нет

Имя конечного столбца

Имя столбца, до которого будет применена формула. Если поле не заполнено, то берется значение из поля «Индекс конечного столбца».

Robin.String


Нет

Индекс конечного столбца

Индекс столбца, до которого будет применена формула. Если поле не заполнено, то будет взята конечная граница используемой области.

Robin.Numeric


Нет

Формула

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

Robin.String


Да

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

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

Robin.Boolean

true

Нет

Регистр

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

Robin.Boolean

true

Нет

Пропустить скрытые

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

Robin.Boolean

true

Нет


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

  1.  В объединенной ячейке тоже посчитается формула.
  2.  Если указан диапазон только из скрытых ячеек, а поле "Пропустить скрытые" - true, то ** ошибки не будет. Действие просто не применит формулу нигде. Если только часть диапазона скрыта, формула применится к доступным ячейкам.
  3. Если необязательные поля области не заполнены, формула будет применена для всей используемой области листа.
  4. Если диапазон поиска не будет ограничен столбцами, то формула будет применена для всех столбцов используемой области в диапазоне указанных строк.
  5. Приоритет отдается полю "Имя столбца", если заполнены оба поля "Имя столбца" и "Индекс столбца".
  6. Если заполнен только начальный индекс строки/столбца, то диапазон будет начинаться этим индексом и оканчиваться последней строкой/столбцом области данных.
  7. Если заполнен только конечный индекс строки/столбца, то диапазон будет начинаться первой строкой/столбцом области данных и оканчиваться этим индексом.
  8. Чтобы выбрать только 1 строку/колонку, нужно и в имени/индексе начального и в имени/индексе конечного указать одно и то же.

...