Combiner.CombineTextByDelimiter

Sintaxe

Combiner.CombineTextByDelimiter(delimiter as text, optional quoteStyle as nullable number) as function

Sobre

Retorna uma função que combina uma lista de valores de texto em um único valor de texto usando o delimitador especificado.

Exemplo 1

Combina uma lista de valores de texto usando um delimitador de ponto e vírgula.

Usage

Combiner.CombineTextByDelimiter(";")({"a", "b", "c"})

Saída

"a;b;c"

Exemplo 2

Combine o texto de duas colunas usando um delimitador de vírgulas e aspas no estilo CSV.

Usage

let
    Source = #table(
        type table [Column1 = text, Column2 = text],
        {{"a", "b"}, {"c", "d,e,f"}}
    ),
    Merged = Table.CombineColumns(
        Source,
        {"Column1", "Column2"},
        Combiner.CombineTextByDelimiter(",", QuoteStyle.Csv),
        "Merged"
    )
in
    Merged

Saída

#table(
    type table [Merged = text],
    {{"a,b"}, {"c,""d,e,f"""}}
)