Table.Concat

string Table.Concat ( table SourceTable,
string Separator,
number Start = 1,
number End = TABLE_ALL )
Примеры

Описание

Возвращает строку, содержащую несколько или все значения в таблице. Значения будут разделены разделителем по вашему выбору.

Параметры

SourceTable

(таблица) Таблица, чьи значения следует конкатенировать.

Separator

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

Start

(число) Индекс (указатель) первого элемента таблицы, чьи значения следует конкатенировать. По умолчанию этот параметр равен 1.

End

(число) Индекс (указатель) последнего элемента таблицы, чьи значения следует конкатенировать. Константа TABLE_ALL или -1 могут использоваться в таблице для указания последнего элемента таблицы. TABLE_ALL используется когда нужно конкатенировать содержимое всей таблицы целиком.

Возврат

ResultVariable

(строка) Строка, содержащая значения таблицы, разделенные разделителем по вашему выбору. Если происходит ошибка, возвращается пустая строка "". Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.

При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, которая возвращает значение, сохраняющееся в ней.
Смотрите также: Связанные действия

Примеры

Пример 1

target_table = {"John", "Mary", "George", "Sally"};
    -- Creates a table whose values are 4 strings.
    -- Создаем таблицу, имеющую четыре строковых значения.
table_values = Table.Concat(target_table, ";;", 2, 3);
Создаем строку, конкатенацией значений таблицы target_table начиная с позиции 2 и заканчивая позицией 3. В этом примере будет создана строка "Mary;;George" и сохранена в переменной "table_values".

Пример 2

target_table = {"John", "Mary", "George", "Sally"};
    -- Creates a table whose values are 4 strings.
    -- Создаем таблицу, имеющую четыре строковых значения.
table_values = Table.Concat(target_table, ";;", 1, TABLE_ALL);
Создаем строку, конкатенацией всех значений таблицы target_table. В этом примере будет создана строка "John;;Mary;;George;;Sally" и сохранена в переменной "table_values".
Смотрите также: Связанные действия