Compartir a través de


Text.Format

Sintaxis

Text.Format(formatString as text, arguments as any, optional culture as nullable text) as text

Acerca de

Devuelve texto con formato que se crea aplicando arguments de una lista o registro a una cadena de formato formatString. También se puede proporcionar un culture opcional (por ejemplo, "en-US").

Ejemplo 1

Dar formato a una lista de números.

Uso

Text.Format("#{0}, #{1}, and #{2}.", {17, 7, 22})

Salida

"17, 7, and 22."

Ejemplo 2

Dar formato a diferentes tipos de datos de un registro según la referencia cultural inglesa de Estados Unidos.

Uso

Text.Format(
    "The time for the #[distance] km run held in #[city] on #[date] was #[duration].",
    [
        city = "Seattle",
        date = #date(2015, 3, 10),
        duration = #duration(0, 0, 54, 40),
        distance = 10
    ],
    "en-US"
)

Salida

"The time for the 10 km run held in Seattle on 3/10/2015 was 00:54:40."