הערה
גישה לעמוד זה דורשת אישור. אתה יכול לנסות להיכנס או לשנות תיקיות.
גישה לעמוד זה דורשת אישור. אתה יכול לנסות לשנות מדריכים.
חל על: אפליקציות Canvas
Copilot Studio Desktop
זורמות
אפליקציות מונחות
דגמים פונקציות Power Platform CLI
Dataverse
Power Pages
המרה בין מחרוזות טקסט הקסדצימליות ומספרים.
Description
השתמש בפונקציה Dec2Hex כדי להמיר מספר למחרוזת טקסט הקסדצימאלית.
Dec2Hex פולט את התווים דרך 0 תווים באותיות 9 רישיות A ותווים רישיים דרך F; השתמש בפונקציה Lower כדי להמיר את התוצאה לאותיות קטנות אם אתה מעוניין בכך.
Dec2Hex חיתוך מספר הקלט למספר שלם כאילו הפונקציה Trunc הוחלה תחילה. השתמש ב- Places כדי לרפד מספר חיובי עם 0 (אפסים) ולהגביל את אורך הפלט; תהיה התעלמות מ- Places אם הקלט שלילי.
השתמש בפונקציה Hex2Dec כדי להמיר מחרוזת טקסט המכילה ספרות הקסדצימאליות (0 דרך 9A ו- F) למספר. תווים גדולים וקטנים מתקבלים. לא ניתן להעביר עד 10 תווים הקסדצימאליים אל Hex2Dec.
שתי הפונקציות הללו פועלות עם מספר שלם של 40 סיביות. טווח הערכים המקובל עבור שתי הפונקציות הוא הקסדצימלי 8000000000 או -549755813888 עשרוני עד הקסדצימלי 7FFFFFFFFF או עשרוני 549755813887.
אם אתה מעביר מספר יחיד או מחרוזת טקסט לפונקציות אלה, ערך ההחזרה הוא תוצאה יחידה. אם אתה מעביר טבלה עם עמודה יחידה, ערך ההחזרה הוא טבלת תוצאות עם עמודה יחידה, תוצאה אחת עבור כל רשומה בטבלת הארגומנטים. אם יש לך טבלה מרובת עמודות, באפשרותך לעצב אותה לטבלה בעלת עמודה יחידה, כפי שמתאר הנושא עבודה עם טבלאות.
אם ערך הקלט מחוץ לטווח או שהוא כולל תווים הקסדצימליים לא חוקיים, מוחזרת שגיאה ErrorKind.Numeric. אם הקלט היה טבלה עם עמודה אחת, השגיאה מוטמעת בטבלת הפלט.
תחביר
Dec2Hex( מספר [, מקומות] )
- מספר - חובה. מספר להמרה להקסדצימלי.
- מקומות - אופציונלי. מספר התווים לשימוש אם המספר חיובי. אם Places מושמט, נעשה שימוש Dec2Hex במספר התווים המינימלי ההחוצה. אם פרמטר זה צוין, והתוצאה אינה מתאימה לרווח שצוין, מוחזרת שגיאה ErrorKind.Numeric. מתעלמים ממקומות אם המספר להמרה הוא שלילי.
Hex2Dec( HexString )
- HexString - חובה. מחרוזת של ספרות הקסדצימליות להמרה למספר.
דוגמאות
שימוש בסיסי של Hex2Dec
| נוסחה | תוצאה |
|---|---|
Hex2Dec( "A5" ) |
165 |
Hex2Dec( "FFFFFFFF5B") |
-165 |
Hex2Dec( "c8d" ) |
3213 |
Hex2Dec( "fffffff373" ) |
-3213 |
Hex2Dec( "ffffffffff" ) |
-1 |
Hex2Dec( "ffffffffffff" ) |
error (out of range) |
Hex2Dec( "43j" ) |
error (invalid hexadecimal character) |
Hex2Dec( [ "A", "12", "FFFF" ] ) |
[ 10, 18, 65535 ] |
Hex2Dec( [ "3", "E", "I", "B" ] ) |
[ 3, 14, error (invalid hexadecimal character), 11 ] |
שימוש בסיסי של Dec2Hex
| נוסחה | תוצאה |
|---|---|
Dec2Hex( 165 ) |
"A5" |
Dec2Hex( -165 ) |
"FFFFFFFF5B" |
Dec2Hex( 3213 ) |
"c8d" |
Dec2Hex( -3213 ) |
"FFFFFFF373" |
Dec2Hex( -1 ) |
"FFFFFFFFFF" |
Dec2Hex( 3.74 ) |
"3" |
Dec2Hex( -3.74 ) |
"FFFFFFFFFD" |
Dec2Hex( [ 10, 255, -16 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( 1e45 ) |
error (out of range) |
Dec2Hex( [ 1, 1e-45, 1e45, 2 ] ) |
[ "1", "0", error (out of range), "2" ] |
שימוש בסיסי בארגומנט Dec2Hex Places
| נוסחה | תוצאה |
|---|---|
Dec2Hex( 45780 ) |
"B2D4" |
Dec2Hex( 45780, 4 ) |
"B2D4" |
Dec2Hex( 45780, 5 ) |
"0B2D4" |
Dec2Hex( 45780, 6 ) |
"00B2D4" |
Dec2Hex( 45780, 3 ) |
error (not enough space) |
Dec2Hex( 45780, 11 ) |
error (out of range) |
Dec2Hex( -45780 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 4 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 6 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 10 ) |
"FFFFFF4D2C" |
Dec2Hex( -45780, 11 ) |
error (out of range) |
שימוש בסיסי בטבלאות Dec2Hex עמודה בודדת ובארגומנט Places
| נוסחה | תוצאה |
|---|---|
Dec2Hex( [ 10, 255, -16 ], [ 1, 2, 3 ] ) |
[ "A", "FF", "FFFFFFFFF0" ] |
Dec2Hex( [ 10, 255, -16 ], 4 ) |
[ "000A", "00FF", "FFFFFFFFF0" ] |
Dec2Hex( 255, [0, 1, 2, 3] ) |
[ error (not enough space), error (not enough space), "FF", "0FF" ] |