La función Text.Format devuelve una cadena de texto tras aplicar un conjunto de argumentos a un patrón.
Text.Format(
formatString as text,
arguments as any,
optional culture as nullable text
) as text
- formatString: patrón al que aplicar los argumentos
- arguments: lista o registro conteniendo los argumentos a aplicar a formatString
- culture: (opcional) cadena de texto con información sobre la configuración regional a aplicar
Si el parámetro arguments es una lista, sus elementos se referencian por medio del carácter # seguido del índice adecuado entre llaves: #{0}, #{1}, etc.
Si es un registro, sus elementos se referencian por medio del carácter # seguido del nombre del campo entre corchetes: #[campo1], #[campo2], etc.
En este ejemplo devolvemos una cadena de texto conteniendo una fecha que creamos a partir de los valores de año, nombre del mes, día del mes y nombre del día de la semana que incluimos como lista:
let
in
Text.Format(
"#{3} #{2} de #{1} de #{0}",
{2020, "septiembre", 1, "Martes"}
)