Læs på engelsk

Del via


Number.From

Syntaks

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

Omtrent

Returnerer en number værdi fra den angivne value. Der kan også angives en valgfri culture (f.eks. "en-US"). Hvis den angivne value er null, returnerer Number.Fromnull. Hvis den angivne value er number, returneres value. Værdier af følgende typer kan konverteres til en number værdi:

  • text: En number værdi fra tekstrepræsentation. Almindelige tekstformater håndteres ("15", "3.423.10", "5.0E-10"). Se Number.FromText for at få flere oplysninger.
  • logical: 1 for true, 0 for false.
  • datetime: Et flydende tal med dobbelt præcision, der indeholder en tilsvarende OLE Automation-dato.
  • datetimezone: Et flydende tal med dobbelt præcision, der indeholder en OLE Automation-dato, der svarer til den lokale dato og det lokale klokkeslæt for value.
  • date: Et flydende tal med dobbelt præcision, der indeholder en tilsvarende OLE Automation-dato.
  • time: Udtrykt i brøkdele af dage.
  • duration: Udtrykt i hele dage og brøkdele.

Hvis value er af en anden type, returneres der en fejl.

Eksempel 1

Hent number-værdien for "4".

brug

Number.From("4")

output

4

Eksempel 2

Hent number-værdien for #datetime(2020, 3, 20, 6, 0, 0).

brug

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

output

43910.25

Eksempel 3

Hent number-værdien for "12.3%".

brug

Number.From("12.3%")

output

0.123