חישוב גיל מתאריך לידה: הבדלים בין גרסאות בדף

מתוך MindCRM
קפיצה לניווט קפיצה לחיפוש
 
שורה 9: שורה 9:




יש ללחוץ על "הוספת לוגיקה"
יש ללחוץ על "הוספת לוגיקה" מסוג "פשוט"
[[קובץ:הוספת לוגיקה.png|ממוזער|438x438 פיקסלים]]
[[קובץ:הוספת לוגיקה.png|ממוזער|438x438 פיקסלים]]


שורה 31: שורה 31:




יש למלא את הפרטים עבור הפעולה, ולהכניס את הקוד הבא באיזור הערך (Javascript):
יש למלא את הפרטים עבור הפעולה, לבחור "value" ולהכניס את הקוד הבא באיזור הערך (Javascript):


[[קובץ:הוספת פעולה.png|ממוזער]]
[[קובץ:הוספת פעולה.png|ממוזער]]

גרסה אחרונה מ־15:48, 11 בספטמבר 2025

כדי לחשב גיל משדה תאריך לידה, יש להגדיר את הפעולות הבאות:

בדף עריכת הטופס, עבור שדה הגיל, יש ללחוץ גלגל השיניים וללכת ללשונית "הגיון".

לשונית טאב.png




יש ללחוץ על "הוספת לוגיקה" מסוג "פשוט"

הוספת לוגיקה.png




יש לתת שם ללוגיקה ולהוסיף פעולה באמצעות "הוספת פעולה".

שם לוגיקה .png






יש למלא את הפרטים עבור הפעולה, לבחור "value" ולהכניס את הקוד הבא באיזור הערך (Javascript):

הוספת פעולה.png


if(data['birthday'].trim()===''){return 0;}
const birthdate = new Date(data['birthday']); 
const currentDate = new Date(); 
const currentYear = currentDate.getFullYear();
const birthYear = birthdate.getFullYear(); 
const currentMonth = currentDate.getMonth();
const birthMonth = birthdate.getMonth(); 
const currentDay = currentDate.getDate();
const birthDay = birthdate.getDate(); 
var age = currentYear - birthYear; 
if (currentMonth < birthMonth || (currentMonth === birthMonth && currentDay < birthDay)) {
  age--;
}
return  age || 0;