📊 צריכים אפליקציה לעסק? אנחנו מפתחים אפליקציות על בסיס אקסל. מוזמנים ליצור קשר

בסדרת סרטוני לימוד זו, אני מלמד צעד אחר צעד כיצד לבנות אפליקציית מובייל ואינטרנט מאפס, תוך שימוש ישיר בנתונים מ-Google Sheets או אקסל. אין צורך לדעת תיכנות כדי ליצור אפליקציה בשיטה הזו.

למדריך הקודם 2/10 בסדרה לחצו כאן

למדריך הבא 4/10 בסדרה לחצו כאן

איך להפוך אקסל לאפליקציה 3/10: אימות נתונים ויצירת כפתורים

בחלק הזה של המדריך “איך להפוך אקסל לאפליקציה”, אנחנו מעלים רמה בבניית האפליקציה של דניאל טכנאי השירות. אנחנו מתמקדים כעת בשני עקרונות חיוניים בבניית אפליקציות No-Code: הגנה אקטיבית על נתונים והפיכת תהליכים לאוטומטיים יותר באמצעות לוגיקה פנימית.

העסק גדל? הפוך את האקסל לאפליקציה חכמה.

אנחנו בונים עבורכם אפליקציות מובייל מבוססות אקסל שחוסכות עשרות שעות עבודה בחודש. פתרון מקצועי, מהיר וכלכלי – בשבריר ממחיר של פיתוח תוכנה.

🚀 בואו נבדוק היתכנות לאפליקציה

1. הגנה על הנתונים באמצעות ולידציה (אימות קלט)

הנושא הראשון והקריטי ביותר הוא אימות של נתונים (נקרא גם ולידציה). אנחנו רוצים לוודא שהנתונים שאנחנו מקלידים נכונים, כיוון שטעויות הקלדה פשוטות עלולות לגרום לבזבוז זמן יקר ולנזק כספי.

הבעיה שאנחנו פותרים לדוגמה, דניאל הקליד פעם מספר טלפון שגוי של לקוחה, עם מעט מדי ספרות או עם אותיות, ולאחר מכן, בגלל שלא היה לו מספר טלפון שלה - הוא לא הצליח ליצור עמה קשר (והפסיד כסף). אנחנו חייבים למנוע מצב שבו המשתמש יכול לשמור מספר טלפון לא הגיוני.

האקסל הפך לבלגן? הגיע הזמן לסדר.

הופכים את קבצי האקסל המפוזרים שלכם לאפליקציית ניהול חכמה ונגישה מכל מקום. פתרון מודרני, מהיר ומשתלם שמחזיר לכם את השליטה לעסק.

✨ בואו נהפוך את הבלגן לאפליקציה

הפתרון: אימות נתונים (וולידציה)

אנחנו ניגשים לתפריט ‘Data validity’ בתוך הגדרות השדה ‘Phone’, ומשתמשים באפשרות ‘Valid if’ (תקף אם), המאפשרת לנו להגדיר חוקי קלט:

  • קביעת החוק: אנחנו קובעים את הכלל העסקי: אורך הטקסט (הטלפון) צריך להיות בדיוק 10 ספרות. לצורך זה נקליד נוסחה Len([Phone])=10. זה הופך את המערכת שלנו למגנה על עצמה.
  • הודעת שגיאה מותאמת: כדי להדריך את המשתמש בזמן אמת, אנחנו מוסיפים הודעה ספציפית וברורה שתופיע במקרה של הקלדת מספר שגוי. לדוגמה, ההודעה תהיה: “Phone is not valid. Please check” – וכך המשתמש יודע בדיוק מה לתקן.

בעזרת אימות הנתונים הזה, המערכת מגנה עלינו מפני טעויות אנוש, מונעת שמירת נתונים שאינם תקינים, ומאלצת אותנו להקליד נתונים מדויקים.

זו הייתה דוגמה כמובן, ותיישמו את זה בכל שדה שתוכלו.

צריך משהו באקסל?
נחזור אליך תוך 3 שעות.

2. ניווט למיקום מדוייק במפה, באמצעות עמודה וירטואליות

כעת נדאג לנוחות המשתמש. אנחנו רוצים שהאפליקציה תוביל אותנו למיקום המדוייק במפה, מבלי שנצטרך להקליד שוב ושוב פרטים קבועים, כמו שם המדינה.

הבעיה שאנחנו פותרים: נניח שדניאל עובד בעיקר במחוז אוהיו בארצות הברית. אם הוא מזין כתובת מבלי להוסיף את המדינה והמחוז, אז המפה של Google לא תזהה את המיקום של הלקוחה בצורה נכונה. ולכן אנחנו רוצים שהפרטים הקבועים = כלומר המדינה והארץ, יושלמו אוטומטית.

צריך משהו באקסל?
נחזור אליך תוך 3 שעות.

הפתרון: יצירת עמודה וירטואלית (Virtual Column)

לצורך כך אנחנו משתמשים בכלי עוצמתי ב-AppSheet – העמודה הווירטואלית. זוהי עמודה שאינה קיימת פיזית בגיליון האקסל שלנו, אך מחושבת אוטומטית בתוך האפליקציה.

איך עושים עמודה וירטואלית ב- AppSheet ?

  1. בטבלה נלחץ על סימן פלוס + ליצירת העמודה לחישוב: אנחנו מוסיפים עמודה וירטואלית חדשה בשם, לדוגמה, “Address in USA”.
  2. ואז בתוכן העמודה, נשתמש בנוסחת השרשור: אנחנו משתמשים בפונקציה CONCATENATE כדי לצרף (לשרשר) את הכתובת המקורית שהוזנה על ידי דניאל, יחד עם הטקסט הקבוע “Ohio, USA”.
  3. הגדרת סוג והסתרה: אנחנו מגדירים את סוג העמודה החדשה כ-‘Address’ (כתובת) ומסתירים אותה מהתצוגה (כיוון שהיא משמשת רק להצגת המפה).📊 צריכים אפליקציה לעסק? אנחנו מפתחים אפליקציות על בסיס אקסל. מוזמנים ליצור קשר

מיקוד מחדש של הניווט באמצעות כפתור פעולה

לאחר שהכנו את הכתובת המדויקת בתוך עמודה וירטואלית, ניצור כפתור חכם שייקח אותנו למפה:

  1. יצירת מסך מפה ייעודי: ניצור מסך (View) חדש מסוג ‘map’ בשם, לדוגמה, “our map”. המסך הזה מבוסס על העמודה הווירטואלית “Address in USA” שכרגע יצרנו.
  2. יצירת כפתור ‘Go to target’: אנחנו יוצרים כפתור פעולה חדש. הפעולה שהכפתור הזה עושה היא ניווט למסך בתוך האפליקציה באמצעות הנוסחה LINKTOROW.
  3. הקישור המדויק: הנוסחה LINKTOROW משתמשת ב-ID (המזהה הייחודי) של השורה הנוכחית כדי להבטיח שכל פריט יוביל לכתובת המדויקת שלו במסך “our map”.

היתרון המובהק: כך אנחנו מבטיחים שכל לחיצה על הכפתור שיצרנו מובילה אותנו לכתובת הנכונה (שכבר כוללת את המחוז והמדינה) מבלי שדניאל יצטרך לבצע הקלדות מיותרות, וזאת על בסיס הנתונים שכבר הוקלדו. בנוסף, דאגנו גם לנקות את האפליקציה על ידי הסתרת כפתורי המפה הישנים, והשארנו רק את הכפתור החדש שלנו שפועל באופן אוטומטי.

העסק גדל? הפוך את האקסל לאפליקציה חכמה.

אנחנו בונים עבורכם אפליקציות מובייל מבוססות אקסל שחוסכות עשרות שעות עבודה בחודש. פתרון מקצועי, מהיר וכלכלי – בשבריר ממחיר של פיתוח תוכנה.

🚀 בואו נבדוק היתכנות לאפליקציה