חומר עזר בנושא נוסחאות – יישומי בד ציור
במאמר ניתן ללמוד על כל הפונקציות הזמינות ביישומי בד ציור.
נוסחאות ביישומי בד ציור משלבות רכיבים רבים. להלן מפורטים:
- פונקציות מקבלות פרמטרים, מבצעות פעולה ומחזירות ערך. לדוגמה, הפונקציה Sqrt(25) מחזירה 5. הפונקציות מעוצבות לפי פונקציות של Microsoft Excel. חלק מהפונקציות כוללות תופעות לוואי, כגון SubmitForm, שמתאימות רק לנוסחה של אופן פעולה כגון Button.OnSelect.
- אותות מחזירות מידע על הסביבה. לדוגמה, האות Location מחזיר את קואורדינטות ה- GPS הנוכחיות של המכשיר. אותות לא מקבלים פרמטרים ולא כוללים תופעות לוואי.
- ספירות מחזירות ערך קבוע מוגדר מראש. לדוגמה, Color הוא ספירה הכוללת ערכים מוגדרים מראש עבור Color.Red, Color.Blue וכן הלאה. ספירות נפוצות כלולות כאן; ספירות ספציפיות לפונקציות מתוארות עם הפונקציה.
- אופרטורים בעלי שם, כגון ThisItem ו- Self, מספקים גישה למידע מתוך גורם מכיל.
רכיבים אחרים כוללים:
A
Abs – ערך מוחלט של מספר.
Acceleration – קריאת חיישן ההאצה במכשיר שלך.
Acos – החזרת הארקוסינוס של מספר, ברדיאנים.
Acot – החזרת הארקוטנגנס של מספר, ברדיאנים.
AddColumns – החזרת הטבלה עם עמודות שנוספו.
And הלוגיקה הבוליאנית AND. החזרת הערך true אם כל הארגומנטים הם true. ניתן גם להשתמש באופרטור &&.
AIClassify – מסווג טקסט לאחת או יותר מקטגוריות.
AIExtract – מחלץ ישויות שצוינו כגון מספרי רישום, מספרי טלפון או שמות של אנשים.
AIReply – מנסח תשובה להודעה שאתה מספק.
AISentiment – מזהה את הסנטימנט של הטקסט שאתה מספק.
AISsummarize – מסכם את הטקסט שאתה מספק.
AITranslate – מתרגם טקסט משפה אחרת.
App – אספקת מידע בנוגע ליישום שפועל כעת ומתן שליטה על אופן הפעולה של היישום.
Asin – החזרת הארקסינוס של מספר, ברדיאנים.
Assert – הערכה לערך true או false בבדיקה.
As – שמות של הרשומה הנוכחית בפונקציות גלריה, טופס, וטווח של רשומה כמו ForAll, With, וגם Sum.
AsType – התייחסות להפניה של רשומה כאל סוג טבלה ספציפי.
Atan – החזרת הארקטנגנס של מספר, ברדיאנים.
Atan2 – החזרת הארקטנגנס בהתבסס על קואורדינטה (x,y), ברדיאנים.
Average – חישוב הממוצע של ביטוי טבלה או קבוצת ארגומנטים.
B
Back – הצגת המסך הקודם.
Blank – החזרת ערך ריק שניתן להשתמש בו כדי להוסיף ערך NULL במקור נתונים.
בוליאני – המרת מחרוזת טקסט, מספר או ערך לא מסווג לערך בוליאני.
C
Calendar – אחזור מידע בנוגע ללוח השנה עבור האזור הנוכחי.
Char – תרגום קוד של תו למחרוזת.
Choices – החזרת טבלה של הערכים האפשריים עבור עמודת בדיקת מידע.
Clear – מחיקה של כל הנתונים מתוך אוסף.
ClearCollect – מחיקה של כל הנתונים מתוך אוסף ולאחר מכן הוספה של ערכת רשומות.
ClearData – ניקוי אוסף או כל האוספים ממארח יישומים כמו מכשיר מקומי.
Clock – אחזור מידע בנוגע לשעון עבור האזור הנוכחי.
Coalesce – החלפה של ערכים מסוג ריק תוך שמירה על ערכים שאינם מסוגריק ללא שינוי.
Collect – יצירת אוסף או הוספת נתונים למקור נתונים.
Color – הגדרת מאפיין לערך צבע מוכלל.
ColorFade – עמעום של ערך צבע.
ColorValue – תרגום של שם צבע CSS או קוד הקסדצימאלי לערך צבע.
Column – מחזירה שמות של עמודות וערכים מנתונים מסוג אוביקט לא מסווג.
ColumnNames – מחזירה שמות של עמודות וערכים מנתונים מסוג אוביקט לא מסווג.
Compass – החזרת כותרת המצפן שלך.
Concat – שרשור של מחרוזות במקור נתונים.
Concatenate – שרשור של מחרוזות.
Concurrent – הערכת נוסחאות מרובות במקביל, זו לצד זו.
Connection – החזרת מידע בנוגע לחיבור הרשת שלך.
Copy - מעתיקה טקסט ללוח במכשיר שבו האפליקציה פועלת.
Count – ספירת רשומות טבלה המכילות מספרים.
Cos – החזרת הקוסינוס של זווית המצוינת ברדיאנים.
Cot – החזרת הקוטנגנס של זווית המצוינת ברדיאנים.
CountA – ספירת רשומות טבלה שאינן ריקות.
CountIf – ספירת רשומות טבלה העומדות בתנאי.
CountRows – ספירת רשומות טבלה.
D
DataSourceInfo – אספקת מידע בנוגע למקור נתונים.
Date – החזרת תאריך/שעה, בהתבסס על הערכים שנה, חודש ויום.
DateAdd – הוספת ימים, חודשים, רבעונים, או שנים לערך תאריך/שעה.
DateDiff – חיסור שני ערכי תאריך והצגת התוצאה בימים, בחודשים, ברבעונים, או בשנים.
DateTime – החזרת ערך תאריך/שעה, בהתבסס על הערכים של תאריך ושעה.
DateTimeValue – המרת מחרוזת תאריך ושעה לערך תאריך/שעה.
DateValue – המרת מחרוזת תאריך בלבד לערך תאריך/שעה.
Day – אחזור חלק היום של ערך תאריך/שעה.
Dec2Hex – המרת מספר למחרוזת טקסט.
Defaults – מחזיר את ערכי ברירת מחדל עבור מקור נתונים.
Degrees – המרת רדיאנים למעלות.
Disable – השבתת אות, כגון Location לקריאת ה- GPS.
Distinct – סיכום רשומות של טבלה, הסרת כפילויות.
Download – הורדת קובץ מהאינטרנט למכשיר המקומי.
DropColumns – החזרת טבלה עם הסרה של עמודה אחת או יותר.
E
EDate – הוספה או חיסור של חודשים לתאריך, מבלי לשנות את היום בחודש.
EditForm – איפוס פקד טופס לעריכת פריט.
Enable – הפעלת אות, כגון Location לקריאת ה- GPS.
EncodeHTML – מקודד תווים שיש להשתמש בהם עם לוכסן כדי להשתמש בהם בהקשר של HTML.
EncodeUrl – קידוד תווים מיוחדים על-ידי קידוד URL.
EndsWith – בדיקה אם מחרוזת טקסט מסתיימת במחרוזת טקסט אחרת.
EOMonth – הוספה או הפחתה של חודשים לתאריך, והחזרת היום האחרון של אותו חודש.
שגיאה – יצירת שגיאה מותאמת אישית או מעבר דרך שגיאה.
Errors – אספקת מידע בנוגע לשגיאות עבור שינויים קודמים שבוצעו במקור נתונים.
exactin – בודק אם מחרוזת טקסט כלולה בתוך מחרוזת טקסט או טבלה אחרת, תלוי רישיות. משמש גם לבדיקה אם רשומה נמצאת בטבלה.
Exit – יציאה מהיישום הפועל כעת ובאופן אופציונלי, הוצאת המשתמש הנוכחי.
Exp – החזרה של e שהועלה בחזקה.
F
Filter – החזרת טבלה מסוננת בהתבסס על קריטריון אחד או יותר.
Find – בדיקה אם מחרוזת אחת מופיעה בתוך מחרוזת אחרת ומחזירה את המיקום.
First – החזרת הרשומה הראשונה של טבלה.
FirstN – החזרת ערכת הרשומות הראשונה (N רשומות) של טבלה.
ForAll – חישוב ערכים וביצוע פעולות עבור כל הרשומות בטבלה.
G
GroupBy – החזרת טבלה עם רשומות מקובצות יחד.
GUID – המרת מחרוזת GUID לערך GUID או יצירת ערך GUID חדש.
H
HashTags – חילוץ תגיות ה- Hashtag (#מחרוזות) ממחרוזת.
Hex2Dec – המרת מחרוזת טקסט למספר.
Host - מספקת מידע על המארח הנוכחי שמפעיל את האפליקציה.
Hour – החזרת חלק השעה של ערך תאריך/שעה.
I
If – החזרת ערך אחד אם תנאי מסוים הוא true וערך אחר אם הוא אינו כזה.
IfError – זיהוי שגיאות ואספקת ערך חלופי או נקיטת פעולה.
in – בודק אם מחרוזת טקסט כלולה בתוך מחרוזת טקסט או טבלה אחרת, לא תלוי רישיות. משמש גם לבדיקה אם רשומה נמצאת בטבלה.
Index – מחזירה רשומה מטבלה בהתבסס על המיקום הסידורי שלה.
Int – מתעגל כלפי מטה למספר השלם הקרוב ביותר.
IsBlank – בדיקה לאיתור ערך ריק.
IsBlankOrError – חיפוש ערך ריק או שגיאה.
IsEmpty – בדיקה לאיתור טבלה ריקה.
IsError – בדיקה לאיתור שגיאה.
IsMatch – בדיקה של מחרוזת כנגד תבנית. ניתן להשתמש בביטויים רגילים.
IsNumeric – בדיקת ערך מספרי.
ISOWeekNum – מחזיר את מספר השבוע לפי ISO של ערך תאריך/שעה.
IsToday – בדיקה אם ערך של תאריך/שעה חל מתישהו היום באזור הזמן של המשתמש.
IsType – בדיקה אם הפניה של רשומה מפנה אל סוג טבלה ספציפי.
IsUTCToday – בדיקה אם ערך של תאריך/שעה חל מתישהו היום בזמן אוניברסלי מתואם (UTC).
J
JSON – יצירת מחרוזת טקסט של JSON בטבלה, ברשומה או בערך.
L
Language – החזרת תגית השפה של המשתמש הנוכחי.
Last – החזרת הרשומה האחרונה של טבלה.
LastN – החזרת ערכת הרשומות האחרונה (N רשומות) של טבלה.
Launch – הפעלת דף אינטרנט או יישום בד ציור.
Left – החזרת החלק השמאלי ביותר של מחרוזת.
Len – החזרת אורך של מחרוזת.
Ln – החזרת הלוגריתם הטבעי.
LoadData – טעינת אוסף ממארח יישום כמו מכשיר מקומי.
Location – החזרת מיקומך כקואורדינטת מפה באמצעות מערכת המיקום הגלובלית (GPS) ומידע אחר.
Log – החזרת הלוגריתם בכל בסיס של מספר.
LookUp – חיפוש רשומה בודדת בטבלה בהתבסס על קריטריון אחד או יותר.
Lower – המרת כל האותיות במחרוזת טקסט לאותיות קטנות.
M
Match – חילוץ מחרוזת משנה בהתבסס על תבנית. ניתן להשתמש בביטויים רגילים.
MatchAll – חילוץ מחרוזות משנה מרובות בהתבסס על תבנית. ניתן להשתמש בביטויים רגילים.
Max – ערך מרבי של ביטוי טבלה או קבוצת ארגומנטים.
Mid – החזרת החלק האמצעי של מחרוזת.
Min – ערך מינימלי של ביטוי טבלה או קבוצת ארגומנטים.
Minute – אחזור חלק הדקה של ערך תאריך/שעה.
Mod – החזרת השארית אחרי שדיבידנד מחולק במחלק.
Month – אחזור חלק החודש של ערך תאריך/שעה.
N
Navigate – שינוי המסך המוצג.
NewForm – איפוס פקד טופס ליצירת פריט.
Not – הלוגיקה הבוליאנית NOT. החזרת הערך true אם הארגומנט שלה הוא false והחזרת הערך false אם הארגומנט שלה הוא true. ניתן גם להשתמש באופרטור !.
Notify – הצגת הודעת כרזה למשתמש.
Now – החזרת ערך התאריך/שעה הנוכחי באזור הזמן של המשתמש.
O
Or – הלוגיקה הבוליאנית OR. החזרת הערך true אם אחד הארגומנטים הוא true. ניתן גם להשתמש || באופרטור .
P
Param – גישה לפרמטרים שהועברו ליישום בד ציור בעת הפעלה.
Parent – מתן גישה למאפיינים של פקד מסוג גורם מכיל.
ParseJSON – ממיר מסמך JSON המיוצג כטקסט לערך אובייקט לא מסווג.
Patch – שינוי או יצירה של רשומה במקור נתונים, או מיזוג רשומות מחוץ למקור נתונים.
PDF - מייצאת תוכן מהמסך הנוכחי לאובייקט לשימוש בתרחישים מרובים.
Pi – החזרת המספר π.
PlainText – הסרת תגיות HTML ו- XML ממחרוזת.
Power – החזרת מספר שהועלה לחזקה. ניתן גם להשתמש ^ באופרטור .
Proper – המרת האות הראשונה של כל מילה במחרוזת לאותיות גדולות והמרת השאר לאותיות קטנות.
R
Radians – המרת מעלות לרדיאנים.
Rand – מחזירה מספר דמוי-אקראי בין 0 ל- 1.
RandBetween – מחזירה מספר דמוי-אקראי בין שני מספרים.
ReadNFC – קריאת תגית 'תקשורת שדה קרוב' (NFC).
RecordInfo – מספק מידע אודות רשומה של מקור נתונים.
Refresh – רענון הרשומות של מקור נתונים.
Relate – קישור רשומות של שתי טבלאות דרך קשר 'אחד לרבים' או 'רבים לרבים'.
Remove – הסרת רשומה ספציפית אחת או יותר ממקור נתונים.
RemoveIf – הסרת רשומות ממקור נתונים בהתבסס על תנאי.
RenameColumns – שינוי שם של עמודות בטבלה.
Replace – החלפת חלק במחרוזת במחרוזת אחרת, לפי המיקום ההתחלתי של המחרוזת.
RequestHide – הסתרת טופס SharePoint.
Reset – איפוס פקד קלט לערך ברירת המחדל שלו, תוך ביטול כל שינויי המשתמש.
ResetForm – איפוס פקד טופס לעריכת פריט קיים.
Revert – טעינה מחדש וניקוי שגיאות עבור הרשומות של מקור נתונים.
RGBA – החזרת ערך צבע עבור קבוצת הרכיבים אדום, ירוק, כחול ואלפא.
Right – החזרת החלק הימני ביותר של מחרוזת.
Round – עיגול למספר הקרוב ביותר.
RoundDown – עיגול כלפי מטה למספר הגבוה ביותר הקודם.
RoundUp – עיגול כלפי מעלה למספר הנמוך ביותר הבא.
S
SaveData – שמירת אוסף במארח יישום כמו מכשיר מקומי.
Search – איתור רשומות בטבלה שמכילות מחרוזת באחת מהעמודות שלהן.
Second – אחזור חלק השניה של ערך תאריך/שעה.
Select – דימוי פעולת בחירה בפקד, הגורמת להערכה של נוסחת OnSelect.
Self – מספק גישה למאפיינים של הפקד הנוכחי.
Sequence – צור טבלה של מספרים רציפים, שימושי בעת איטרציה עם ForAll.
SendAppNotification (תצוגה מקדימה) – לשלוח הודעה בתוך האפליקציה עם פעולות אופציונליות לנמען.
Set – הגדרת הערך של משתנה כללי.
SetFocus – העברת מוקד הקלט אל פקד ספציפי.
SetProperty – מדמה אינטראקציות עם פקדי קלט.
ShowColumns – החזרת טבלה עם עמודות שנבחרו בלבד.
ShowHostInfo – מציג מידע למשתמש באפליקציה.
Shuffle – סידור מחדש אקראי של רשומות טבלה.
Sin – החזרת הסינוס של זווית המצוינת ברדיאנים.
Sort – החזרת טבלה ממוינת בהתבסס על נוסחה.
SortByColumns – החזרת טבלה ממוינת בהתבסס על עמודה אחת או יותר.
Split – פיצול מחרוזת טקסט לטבלה של מחרוזות משנה.
Sqrt – החזרת השורש הריבועי של מספר.
StartsWith – בדיקה אם מחרוזת טקסט מתחילה במחרוזת טקסט אחרת.
StdevP – החזרת סטיית התקן של הארגומנטים.
Substitute – החלפת חלק מחרוזת במחרוזת אחרת, על-ידי התאמת מחרוזות.
SubmitForm – שמירת הפריט בפקד טופס במקור הנתונים.
Sum – חישוב הסכום של ביטוי טבלה או קבוצת ארגומנטים.
Switch – התאמה עם קבוצת ערכים ולאחר מכן הערכת נוסחה מתאימה.
T
Table – יצירת טבלה זמנית.
Tan – החזרת הטנגנס של זווית המצוינת ברדיאנים.
Text – המרת כל ערך ועיצוב מספר או ערך תאריך/שעה למחרוזת טקסט.
ThisItem – מחזיר את הרשומה של הפריט הנוכחי בגלריה או פקד טופס.
ThisRecord – מחזיר את הרשומה של הפריט הנוכחי בפונקציה של היקף הרשומה, כגון ForAll, With או Sum.
Time – החזרת ערך תאריך/שעה, בהתבסס על הערכים שעה, דקה ושניה.
TimeValue – המרת מחרוזת שעה בלבד לערך תאריך/שעה.
TimeZoneOffset – החזרת ההפרש בין UTC לזמן המקומי של המשתמש בדקות.
Today – החזרת הערך הנוכחי לתאריך בלבד.
Trace – מידע נוסף בתוצאות הבדיקה שלך.
Trim – הסרת רווחים מיותרים מהקצוות ומהחלק הפנימי של מחרוזת טקסט.
TrimEnds – הסרת רווחים מיותרים מהקצוות של מחרוזת טקסט בלבד.
Trunc – חותך את המספר לחלק השלם בלבד בלי להסיר שום חלק עשרוני.
U
Ungroup – הסרת קיבוץ.
UniChar – תרגום קוד של תו למחרוזת.
Unrelate – ביטול הקשר בין רשומות של שתי טבלאות מקשר של 'אחד לרבים' או 'רבים לרבים'.
Update – החלפת רשומה במקור נתונים.
UpdateContext – הגדרת הערך של משתנה הקשר אחד או יותר של המסך הנוכחי.
UpdateIf – תיקון ערכת רשומות במקור נתונים בהתבסס על תנאי.
Upper – המרת כל האותיות במחרוזת טקסט לאותיות רישיות.
User – החזרת מידע אודות המשתמש הנוכחי.
UTCNow – החזרת ערך התאריך/שעה הנוכחי בזמן אוניברסלי מתואם (UTC).
UTCToday – החזרת הערך הנוכחי של התאריך בלבד בזמן אוניברסלי מתואם (UTC).
V
Validate – בדיקה אם הערך של עמודה בודדת או רשומה מלאה הוא חוקי עבור מקור נתונים.
Value – המרת מחרוזת למספר.
VarP – החזרת השונות של הארגומנטים שלה.
ViewForm – איפוס פקד טופס להצגת פריט קיים.
W
Weekday – אחזור חלק השבוע של ערך תאריך/שעה.
WeekNum – מחזיר את מספר השבוע של ערך תאריך/שעה.
With – חישוב ערכים וביצוע פעולות עבור רשומה בודדת, כולל רשומות מוטבעות של ערכים בעלי שם.
Y
Year – אחזור חלק השנה של ערך תאריך/שעה.