Compartir vía


Number.From

Syntax

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

Acerca de

Devuelve un valor de number del valueespecificado. También se puede proporcionar un culture opcional (por ejemplo, "en-US"). Si el value especificado es null, Number.From devuelve null. Si el value especificado es number, se devuelve value. Los valores de los siguientes tipos se pueden convertir en un number valor:

  • text: un number valor de representación textual. Los formatos de texto comunes se controlan ("15", "3,423.10", "5.0E-10"). Consulte Number.FromText para obtener más información.
  • logical: 1 para true, 0 para false.
  • datetime: número de punto flotante de precisión doble que contiene un equivalente de fecha de automatización OLE.
  • datetimezone: número de punto flotante de precisión doble que contiene un equivalente de fecha de automatización OLE de la fecha y hora locales de value.
  • date: número de punto flotante de precisión doble que contiene un equivalente de fecha de automatización OLE.
  • time: expresado en días fraccionarios.
  • duration: expresado en días enteros y fraccionarios.

Si value es de cualquier otro tipo, se devuelve un error.

Ejemplo 1

Obtenga el number valor de "4".

Uso

Number.From("4")

Salida

4

Ejemplo 2

Obtenga el number valor de #datetime(2020, 3, 20, 6, 0, 0).

Uso

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

Salida

43910.25

Ejemplo 3

Obtenga el number valor de "12.3%".

Uso

Number.From("12.3%")

Salida

0.123