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