Del via


Number.From

Syntaks

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

Om

Returnerer en number verdi fra den angitte value. En valgfri culture kan også gis (for eksempel "en-US"). Hvis den angitte value er null, returnerer Number.Fromnull. Hvis den angitte value er number, returneres value. Verdier av følgende typer kan konverteres til en number verdi:

  • text: En number verdi fra tekstrepresentasjon. Vanlige tekstformater håndteres ("15", "3,423.10", "5.0E-10"). Se Number.FromText for mer informasjon.
  • logical: 1 for true, 0 for false.
  • datetime: Et flyttall med dobbel presisjon som inneholder en OLE-automatiseringsdato.
  • datetimezone: Et flyttall med dobbel presisjon som inneholder en OLE-automatiseringsdato som tilsvarer den lokale datoen og klokkeslettet for value.
  • date: Et flyttall med dobbel presisjon som inneholder en OLE-automatiseringsdato.
  • time: Uttrykt i brøkdelsdager.
  • duration: Uttrykt i hele og brøkdelsdager.

Hvis value er av en annen type, returneres en feil.

Eksempel 1

Hent number verdien for "4".

bruk

Number.From("4")

utdata

4

Eksempel 2

Hent number verdien for #datetime(2020, 3, 20, 6, 0, 0).

bruk

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

utdata

43910.25

Eksempel 3

Hent number verdien for "12.3%".

bruk

Number.From("12.3%")

utdata

0.123