Как получить диапазон столбцов в коллекции? - PullRequest
0 голосов
/ 18 сентября 2018

РЕДАКТИРОВАТЬ: Для контекста я пытаюсь импортировать определенный диапазон столбцов на листе Excel в объект Blue Prism в виде коллекции.

Итак, у меня есть лист с колонками от А до АМ. Когда я получаю лист как коллекцию, в коллекции загадочным образом появляются пустые столбцы с именами от «Column1» до «Column10» (в первый раз) и от «Column1» до «Column19» (во второй раз, на этот раз обратите внимание на 19 столбцов). В этих столбцах нет данных - нет пробелов, ничего.

Для того, чтобы что-то подобное не испортило столбцы коллекции, я ищу способ получить диапазон столбцов как коллекцию, например, A - AM. Количество строк не определено, поэтому диапазон получения в качестве действия сбора не подходит. Заранее спасибо!

1 Ответ

0 голосов
/ 18 сентября 2018

Мне никогда не нравился объект по умолчанию, чтобы получить диапазон как коллекцию из-за этого.Вы можете создать новое действие в объекте Excel VBO (обязательно будьте осторожны с этим, поскольку повторный импорт объекта по умолчанию в основном удалит действие. Я обычно переименовываю его в «MS Excel VBO Customized» или что-то в этом духе).

Я бы сделал так:

  1. Откройте объект «MS Excel VBO» и продублируйте страницу «Get Rage Worksage как коллекция» и имяэто «Получить диапазон листа как коллекцию нового» (или все, что вы считаете подходящим):

    Duplicated

  2. Редактировать этап кода: датьэто новое имя (потому что этапы кода не могут иметь одно и то же имя в одном и том же объекте) и изменить входные данные и этапы кода, чтобы они соответствовали следующему (я называю новый диапазон как «Адрес» здесь, но не стесняйтесь называть его как-тоиначе, если вы последовательны во всем):

    Inputs Code

  3. Редактировать начальную стадию,Вы можете удалить предыдущие элементы данных для Начальной ячейки и Конечной ячейки и создать один для Адреса:

    enter image description here

  4. Опубликовать и сохранитьобъект.Затем вы можете использовать его для объекта или процесса, над которым вы работаете, и использовать диапазон, например A:AM.

...