Partilhar via


Number.From

Sintaxe

Number.From(value as any, optional culture as nullable text) as nullable number

Sobre nós

Retorna um valor de number a partir de value. Um culture opcional também pode ser fornecido (por exemplo, "en-US"). Caso o value dado seja null, Number.From retornará null. Se o value dado for number, value é retornado. Os valores dos seguintes tipos podem ser convertidos em um valor number:

  • text: Um number valor da representação textual. Os formatos de texto comuns são manipulados ("15", "3,423.10", "5.0E-10"). Consulte Number.FromText para obter detalhes.
  • logical: 1 para true, 0 para false.
  • datetime: Um número de ponto flutuante de precisão dupla que contém uma data equivalente de automação OLE.
  • datetimezone: Um número em ponto flutuante de dupla precisão que contém uma data de automação OLE equivalente à data e hora locais de value.
  • date: Um número de ponto flutuante de precisão dupla que contém uma data equivalente de automação OLE.
  • time: Expresso em dias fraccionários.
  • duration: Expresso em dias inteiros e fracionários.

Se value for de qualquer outro tipo, um erro será retornado.

Exemplo 1

Obtenha o valor number de "4".

Utilização

Number.From("4")

Output

4

Exemplo 2

Obtenha o valor number de #datetime(2020, 3, 20, 6, 0, 0).

Utilização

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

Output

43910.25

Exemplo 3

Obtenha o valor number de "12.3%".

Utilização

Number.From("12.3%")

Output

0.123