Freigeben über


Number.From

Syntax

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

Info

Gibt einen number-Wert aus dem angegebenen value zurück. Möglicherweise wird auch eine optionale culture bereitgestellt (z. B. „en-US“). Wenn der angegebene value gleich null ist, gibt Number.Fromnull zurück. Wenn der angegebene valuenumber ist, wird value zurückgegeben. Werte der folgenden Typen können in einen number-Wert konvertiert werden:

  • text: Ein number-Wert aus einer Textdarstellung. Allgemeine Textformate werden verarbeitet ("15", "3.423,10", "5,0E-10"). Greifen Sie auf Number.FromText für weitere Details zurück.
  • logical: 1 für true, 0 für false.
  • datetime: Eine Gleitkommazahl mit doppelter Genauigkeit, die eine Datumsentsprechung für OLE-Automatisierung enthält.
  • datetimezone: Eine Gleitkommazahl mit doppelter Genauigkeit, die eine Datumsentsprechung für OLE-Automatisierung des lokalen Datums und der Uhrzeit von value enthält.
  • date: Eine Gleitkommazahl mit doppelter Genauigkeit, die eine Datumsentsprechung für OLE-Automatisierung enthält.
  • time: Ausgedrückt in anteiligen Tagen.
  • duration: Ausgedrückt in ganzen und anteiligen Tagen.

Wenn value ein anderer Typ ist, wird ein Fehler zurückgegeben.

Beispiel 1

Ruft den number-Wert von "4" ab

Verwendung

Number.From("4")

Ausgabe

4

Beispiel 2

Ruft den number-Wert von #datetime(2020, 3, 20, 6, 0, 0) ab

Verwendung

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

Ausgabe

43910.25

Beispiel 3

Ruft den number-Wert von "12.3%" ab

Verwendung

Number.From("12.3%")

Ausgabe

0.123