La función Combiner.CombineTextByEachDelimiter devuelve una función que combina los textos de una lista en un único texto añadiendo entre ellos los delimitadores extraídos de la lista indicada de forma secuencial.
Combiner.CombineTextByEachDelimiter(
delimiters as list,
optional quoteStyle as nullable number
) as function
- delimiters: lista de delimitadores a usar de forma secuencial
- quoteStyle: (opcional) método de interpretación de las comillas
La función generada delimita cada pareja de textos con los delimitadores indicados de forma secuencial. Esto significa que el primer y segundo texto se mostrarán separados por el primer delimitador de la lista, el segundo y tercer texto, por el segundo delimitador de la lista, y así sucesivamente.
Si la lista contiene menos delimitadores que los necesarios, los textos que no tengan un delimitador asociado se concatenan directamente.
Si la lista contiene más delimitadores que los necesarios, los delimitadores sobrantes se ignoran.
En este primer ejemplo partimos de tres textos y una lista de dos delimitadores:
let
textos = {"Marte", "Júpiter", "Saturno"}
in
Combiner.CombineTextByEachDelimiter(
{"*","."}
)(textos)
Vemos que se han ido aplicando los delimitadores a cada pareja de textos.