Number.From
Σύνταξη
Number.From(value as any, optional culture as nullable text) as nullable number
Περίπου
Επιστρέφει μια 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. -
datetimezone
: Ένας αριθμός κινητής υποδιαστολής διπλής ακρίβειας που περιέχει μια ημερομηνία αυτοματισμού OLE της τοπικής ημερομηνίας και ώραςvalue
. -
date
: Ένας αριθμός κινητής υποδιαστολής διπλής ακρίβειας που περιέχει μια ισοδύναμη ημερομηνία αυτοματισμού OLE. -
time
: Εκφράζεται σε κλασματικές ημέρες. -
duration
: Εκφράζεται σε ολόκληρες και κλασματικές ημέρες.
Εάν value
είναι οποιουδήποτε άλλου τύπου, επιστρέφεται σφάλμα.
Παράδειγμα 1
Λάβετε την number
τιμή του "4"
.
χρήσης
Number.From("4")
εξόδου
4
Παράδειγμα 2
Λάβετε την number
τιμή του #datetime(2020, 3, 20, 6, 0, 0)
.
χρήσης
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
εξόδου
43910.25
Παράδειγμα 3
Λάβετε την number
τιμή του "12.3%"
.
χρήσης
Number.From("12.3%")
εξόδου
0.123