Skip to main content

Number.From

Δημιουργεί έναν αριθμό από την τιμή που δίνεται.

Syntax

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

Remarks

Επιστρέφει μια τιμή number από το δεδομένο value. Μπορεί επίσης να παρέχεται ένα προαιρετικό culture (για παράδειγμα, "en-US"). Αν το δεδομένο value είναι null, το Number.From επιστρέφει null. Αν το δεδομένο value είναι number, επιστρέφεται value. Οι τιμές των ακόλουθων τύπων μπορούν να μετατραπούν σε τιμή number:

  • text: Μια τιμή number από αναπαράσταση κειμένου. Χειρίζονται κοινές μορφές κειμένου ("15", "3,423.10", "5.0E-10"). Ανατρέξτε στο Number.FromText για λεπτομέρειες.
  • logical: 1 για true, 0 για false..
  • datetime: Ένας αριθμός κινητής υποδιαστολής διπλής ακρίβειας που περιέχει ένα ισοδύναμο ημερομηνίας OLE Automation.
  • datetimezone: Ένας αριθμός κινητής υποδιαστολής διπλής ακρίβειας που περιέχει μια ημερομηνία αυτοματοποίησης OLE που ισοδυναμεί με την τοπική ημερομηνία και ώρα του value.
  • date: Ένας αριθμός κινητής υποδιαστολής διπλής ακρίβειας που περιέχει τον αριθμό κινητής υποδιαστολής διπλής ακρίβειας που περιέχει την τοπική ημερομηνία και ώρα. ένα ισοδύναμο ημερομηνίας αυτοματισμού OLE.
  • time: Εκφράζεται σε κλασματικές ημέρες.
  • duration: Εκφράζεται σε ολόκληρες και κλασματικές ημέρες.

Αν value είναι οποιουδήποτε άλλου τύπου, επιστρέφεται ένα σφάλμα.

Examples

Example #1

Λάβετε την τιμή number του "4".

Number.From("4")

Result:

4

Example #2

Λάβετε την τιμή number του #datetime(2020, 3, 20, 6, 0, 0).

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

Result:

43910.25

Example #3

Λάβετε την τιμή number του "12,3%".

Number.From("12.3%")

Result:

0.123

Category

Number.Conversion and formatting