copy Copy chevron-down
Workflow Forms chevron-right Commands ExportTableToCsvCommand Команда; экспортирует данные из таблицы в файл формата CSV.
Шаблон ExportTableToCsvCommand
Copy < Command Name = "" Type = "ExportTableToCsvCommand" Assembly = "Commands" >
<!--Тэги, общие для всех команд-->
< Condition Name = "" />
< Lock Value = "" />
<!--Тэги, специфичные для ExportTableToCsvCommand-->
< Async Value = "" />
< Table Name = "TableName" />
< ExcludeColumnHeaders Value = "" />
< Columns >
< Column Name = "" ></ Column >
< Column Name = "" ></ Column >
</ Columns >
< FilterRows ColumnName = "" ></ FilterRows >
< ExportPath Ask = "" ></ ExportPath >
< Open ></ Open >
</ Command > Описание ExportTableToCsvCommand
Результат выполнения ExportTableToCsvCommand
Полный путь с названием файла, в который было выгружено содержимое.
Признак, определяющий, будет ли выполнение команды происходить в асинхронном режиме (в фоновом потоке).
Необязательный тэг. Значение тэга <Async>: не ожидается.
Если тэг <Async> отсутствует, то для атрибута Value используется значение False.
Атрибуты тэга <Async>
Значение.
Обязательный атрибут. Ожидается логическое значение.
Таблица, данные которой будут выгружаться в файл.
Обязательный тэг. Значение тэга <Table>: не ожидается.
Атрибуты тэга <Table>
Название одной из таблиц, описанных в форме.
Обязательный атрибут. Ожидается название одной из таблиц, описанных в форме.
ExcludeColumnHeaders
Признак, определяющий, экспортировать ли заголовки столбцов.
Необязательный тэг. Значение тэга <ExcludeColumnHeaders>: не ожидается.
Если тэг <ExcludeColumnHeaders> отсутствует, то для атрибута Value используется значение False.
Атрибуты тэга <ExcludeColumnHeaders>
Значение.
Обязательный атрибут. Ожидается логическое значение.
Экспортируемые столбцы.
Необязательный тэг. Значение тэга <Columns>: список тэгов <Column> .
Если тэг <Columns> отсутствует, то экспортируются все видимые столбцы таблицы.
Экспортируемый столбец с признаком, задаваемым в значении тэга <Column>, следует ли его экспортировать.
Необязательный тэг. Ожидается логическое значение.
Если значение тэга <Column> равно NULL, то столбец считается экспортируемым.
Атрибуты тэга <Column>
Имя столбца.
Обязательный атрибут. Значение атрибута Name: имя одного из столбцов указанной таблицы.
Фильтрация экспортируемых строк по соответствию значений определенного столбца набору определенных значений.
Необязательный тэг. Ожидается любое скалярное значение или линейный массив.
Если тэг <FilterRows> отсутствует, то экспортируются все видимые строки таблицы.
Атрибуты тэга <FilterRows>
Имя столбца, значения которого будут сравниваться с набором значений из тэга <FilterRows>.
Обязательный атрибут. Значение атрибута ColumnName: имя одного из столбцов указанной таблицы.
Путь до папки, в которой будет расположен файл с выгруженными данными.
Необязательный тэг. Любое значение будет переведено в текстовое.
Если тэг <ExportPath> отсутствует, то используется пустое значение, а для атрибута Ask используется значение False.
Поддерживаются константы замены .
Атрибуты тэга <ExportPath>
Признак, определяющий, будет ли вызвано диалоговое окно для выбора файла для экспорта.
Необязательный атрибут. Ожидается логическое значение.
Если атрибут Ask отсутствует, то используется значение False.
Признак открытия CSV-файла после формирования.
Необязательный тэг. Ожидается логическое значение.
Если тэг <Open> отсутствует, то используется значение False.