Partilhar via


Número.De

Sintaxe

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

Acerca de

Devolve um number valor do ficheiro value. Um opcional culture também pode ser fornecido (por exemplo, "en-US"). Se o dado value for null, Number.From retorna null. Se o dado value for number, value é devolvido. Os valores dos seguintes tipos podem ser convertidos em um number valor:

  • 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 , 0 para truefalse.
  • datetime: Um número de ponto flutuante de precisão dupla que contém um equivalente de data de automação OLE.
  • datetimezone: Um número de ponto flutuante de precisão dupla 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 um equivalente de data de automação OLE.
  • time: Expresso em dias fracionados.
  • duration: Expresso em dias inteiros e fracionários.

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

Exemplo 1

Obtenha o number valor de "4".

Utilização

Number.From("4")

Saída

4

Exemplo 2

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

Utilização

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

Saída

43910.25

Exemplo 3

Obtenha o number valor de "12.3%".

Utilização

Number.From("12.3%")

Saída

0.123