Condividi tramite


Number.From

Sintassi

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

Informazioni su

Restituisce un valore number dal valore value specificato. Facoltativamente è possibile specificare anche un elemento culture, ad esempio, "en-US". Se value specificato è null, Number.From restituisce null. Se il valore value specificato è number, viene restituito value. I valori dei tipi seguenti possono essere convertiti in un valore number:

  • text: un valore number dalla rappresentazione testuale. Vengono gestiti i formati di testo comuni ("15", "3,423.10", "5.0E-10"). Per informazioni dettagliate, vedere Number.FromText.
  • logical: 1 per true, 0 per false.
  • datetime: numero a virgola mobile a precisione doppia che contiene una data di Automazione OLE equivalente.
  • datetimezone: numero a virgola mobile a precisione doppia che contiene una data di Automazione OLE equivalente alla data e all'ora locali di value.
  • date: numero a virgola mobile a precisione doppia che contiene una data di Automazione OLE equivalente.
  • time: valore espresso in giorni frazionari.
  • duration: valore espresso in giorni interi e frazionari.

Se value è di un altro tipo, viene restituito un errore.

Esempio 1

Ottenere il valore number di "4".

Utilizzo

Number.From("4")

Output

4

Esempio 2

Ottenere il valore number di #datetime(2020, 3, 20, 6, 0, 0).

Utilizzo

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

Output

43910.25

Esempio 3

Ottenere il valore number di "12.3%".

Utilizzo

Number.From("12.3%")

Output

0.123