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
η είναι οποιουδήποτε άλλου τύπου, επιστρέφεται σφάλμα.
Λάβετε την number
τιμή του "4"
.
Χρήση
Number.From("4")
Έξοδος
4
Λάβετε την number
τιμή του #datetime(2020, 3, 20, 6, 0, 0)
.
Χρήση
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
Έξοδος
43910.25
Λάβετε την number
τιμή του "12.3%"
.
Χρήση
Number.From("12.3%")
Έξοδος
0.123