Make נוסחאות ב-Make – המקום לשאול, לשתף ולמצוא פתרונות!

  • הוסף לסימניות
  • #1
שלום לכל חברי קהילת האוטומציה!

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

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

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

📌 לפני פרסום שאלה – מומלץ לבצע חיפוש ולוודא שהיא לא נשאלה בעבר וקיבלה מענה.

📌 כיצד לשתף נוסחאות בצורה הטובה ביותר?

יש לצרף את הנוסחה בתוך בלוק קוד לקבלת תצוגה ברורה ונוחה לקריאה.

💡 לדוגמה:
קוד:
{{replace(1.from.name; get(split(1.from.name; space); length(split(1.from.name; space))); emptystring)}}

1667986386353.png

תודה על שיתוף הפעולה!
 
  • הוסף לסימניות
  • #2
בדיקת מס' טלפון האם כשר או לא:


בדיקת מספר זוגי או איזוגי:

 
  • הוסף לסימניות
  • #3
הורדת מילה אחרונה:
קוד:
{{join(slice(split(1.string; space); 0; length(split(1.string; space)) - 1); space)}}

קבלת מילה אחרונה:
קוד:
{{get(split(1.string; space); length(split(1.string; space)))}}

סופר מילים:
קוד:
{{length(split(1.string; space))}}

סופר תווים ללא רווחים:
קוד:
{{length(split(1.string; emptystring))}}

סופר תווים + רווחים:
קוד:
{{length(split(1.string; emptystring; space))}}

פיצול מילה לאותיות:
קוד:
{{split(1.string; emptystring)}}
 
  • הוסף לסימניות
  • #4
מבנה של שם חודש(קצר) יום ושנה. (Jun 1, 2023) ל MM/DD/YYYY:
קוד:
{{formatDate(parseDate("Jun 1, 2023"; "MMM/DD/YYYY"); "DD/MM/YYYY")}}

מבנה של שם חודש(ארוך) יום ושנה. (January 1, 2023) ל MM/DD/YYYY:
קוד:
{{formatDate(parseDate("January 1, 2023"; "MMMM/DD/YYYY"); "DD/MM/YYYY")}}

מבנה של MM/DD/YYYY ל- Timestamp:
קוד:
{{formatDate("30/04/2023"; "X")}}

Timestamp ל- MM/DD/YYYY:
קוד:
{{formatDate(parseDate(parseDate(1.Timestamp; "X"); "DD/MM/YYYY"); "DD/MM/YYYY")}}

קבלת תאריך במבנה: יום ראשון 30 באפריל 2023
קוד:
יום {{switch(formatDate(now; "dddd"); "Sunday"; "ראשון"; "Monday"; "שני"; "Tuesday"; "שלישי"; "Wednesday"; "רביעי"; "Thursday"; "חמישי"; "Friday"; "שישי"; "Saturday"; "שבת"; )}}{{space}}{{formatDate(now; "DD")}}{{space}}ב{{switch(formatDate(now; "MMM"); "Jan"; "ינואר"; "Feb"; "פברואר"; "Mar"; "מרץ"; "Apr"; "אפריל"; "May"; "מאי"; "Jun"; "יוני"; "Jul"; "יולי"; "Aug"; "אוגוסט"; "Sep"; "ספטמבר"; "Oct"; "אוקטובר"; "Nov"; "נובמבר"; "Dec"; "דצמבר"; )}}{{space}}{{formatDate(now; "YYYY")}}

חודש לועזי בעברית:
קוד:
{{switch(formatDate(now; "MMM"); "Jan"; "ינואר"; "Feb"; "פברואר"; "Mar"; "מרץ"; "Apr"; "אפריל"; "May"; "מאי"; "Jun"; "יוני"; "Jul"; "יולי"; "Aug"; "אוגוסט"; "Sep"; "ספטמבר"; "Oct"; "אוקטובר"; "Nov"; "נובמבר"; "Dec"; "דצמבר"; )}}

חודש לועזי בעברית + שנה:
קוד:
{{switch(formatDate(now; "MMM"); "Jan"; "ינואר"; "Feb"; "פברואר"; "Mar"; "מרץ"; "Apr"; "אפריל"; "May"; "מאי"; "Jun"; "יוני"; "Jul"; "יולי"; "Aug"; "אוגוסט"; "Sep"; "ספטמבר"; "Oct"; "אוקטובר"; "Nov"; "נובמבר"; "Dec"; "דצמבר"; )}}{{space}}{{formatDate(now; "YYYY")}}

יום לועזי ליום עברי:
קוד:
{{switch(formatDate(now; "dddd"); "Sunday"; "ראשון"; "Monday"; "שני"; "Tuesday"; "שלישי"; "Wednesday"; "רביעי"; "Thursday"; "חמישי"; "Friday"; "שישי"; "Saturday"; "שבת"; )}}
 
  • הוסף לסימניות
  • #5
הורדת מילה אחרונה:
קוד:
{{join(slice(split(1.string; space); 0; length(split(1.string; space)) - 1); space)}}

קבלת מילה אחרונה:
קוד:
{{get(split(1.string; space); length(split(1.string; space)))}}

סופר מילים:
קוד:
{{length(split(1.string; space))}}

סופר תווים ללא רווחים:
קוד:
{{length(split(1.string; emptystring))}}

סופר תווים + רווחים:
קוד:
{{length(split(1.string; emptystring; space))}}

פיצול מילה לאותיות:
קוד:
{{split(1.string; emptystring)}}


המשך פונקציות לטיפול בטקסט ממשפט:)

הורדת מילה ראשונה ממשפט

קוד:
{{join(slice(split(1.`משפט`; space); 1; length(split(1.`משפט`; space))); space)}}

קבלת מילה ראשונה ממשפט

קוד:
{{get(split(1.`משפט`; space); 1)}}
 
  • הוסף לסימניות
  • #6
המשך עלילות פונקציות טקסט

איך מורידים אות או מספר אחרון מתוך מילה בצורה דינמית
קוד:
{{join(slice(split(get(split(1.name; "-"); 1); emptystring); 0; length(split(get(split(1.name; "-"); 1); emptystring)) - 1); emptystring)}}

להורדת המילה הראשונה מתוך מילה
substring
 
  • הוסף לסימניות
  • #7
והפעם קצת רג'קס (Regex) :

לינק עם סוגריים לפני ואחרי: [https://example.com/image.jpg]
תוצאה: https://example.com/image.jpg
קוד:
{{replace(1.link; "/[\[""\]]/g"; emptystring)}}

שני מספרים אחרי הנקודה עשרונית: 12.54849
תוצאה: 12.54
קוד:
{{replace(1.nomber; "/(?<=\.\d{2})\d+(?=\d*)/"; emptystring)}}

אותיות והורדת כל המספרים: abc123
תוצאה:abc
קוד:
{{replace(1.STRING; "/\d+/g"; emptystring)}}

מספרים והורדת אותיות: abc123
תוצאה: 123
קוד:
{{replace(1.STRING; "/[^0-9]/g"; emptystring)}}

שם מתוך סוגריים והורדת המספר: (שם) 050-0000000
תוצאה: שם
קוד:
{{replace(1.tel; "/[-()\d]/g"; emptystring)}}

מספר מתוך שם עם סוגריים והורדת השם: (שם) 050-0000000
תוצאה: 0500000000
קוד:
{{replace(1.tel; "/[^0-9]/g"; emptystring)}}

הורדת מקפים: 123-456-789
תוצאה: 123456789
קוד:
{{replace("12-34-56-78"; "/-/g"; emptystring)}}

הורדת תווים: abc123!@/*=-09+_(&^$#%^d
תוצאה: abc12309d
קוד:
{{replace("abc123!@/*=-09+_(*&^$#%^d"; "/[^a-zA-Z0-9]/g"; emptystring)}}

הורדת כל התווים והמספרים: abc123!@/*=-09+_(&^$#%^d
תוצאה: abcd
קוד:
{{replace("abc123!@/*=-09+_(*&^$#$%^d"; "/[^a-zA-Z]/g"; emptystring)}}

הורדת כל התווים והאותיות: abc123!@/*=-09+_(&^$#%^d
תוצאה: 12309
קוד:
{{replace("abc123!@/*=-09+_(*&^$#%^d"; "/\D/g"; emptystring)}}

רק תווים: abc123!@/*=-09+_(&^$#%^d
תוצאה: !@/*=-+_(&^$#%^
קוד:
{{replace("abc123!@/*=-09+_(&^$#%^d"; "/[^\W_]/g"; emptystring)}}
 
  • הוסף לסימניות
  • #8
קיבלתי מערך עם הרבה מידעים כגוש אחד גדול. הנוסחה הבאה מסדרת את כל המידע בשורות נפרדות, ממוספרות בסדר עולה:
1686728926616.png

הסבר קצר: לפני המודול הזה יש מודול של repeater שסופר את כמות המידעים. זה הi בנוסחה.
הנוסחה מבקשת ממייק לשים את הספרה הדינאמית, רווח לאחריה, לקחת מהמערך את המידע במקום הדינאמי, ולהוסיף את הערך הספציפי שאני רוצה מכל המידע שמגיע בכל באנדל. אחר כך לרדת שורה.
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #9
הורדת כל התווים והמספרים: abc123!@/*=-09+_(&^$#%^d
תוצאה: abcd
קוד:
{{replace("abc123!@/*=-09+_(*&^$#$%^d"; "/[^a-zA-Z]/g"; emptystring)}}
תודה.
אני מנסה להשתמש בנוסחה ולא הולך לי... כנראה אני לא מחליפה ערך מתאים, אבל לא מצליחה להבין מה.\מצורף צילום מסך.
התוצאה שאני מקבלת זה פשוט empty
עריכה: זה עובד רק עם מילים באנגלית אולי??
1688371513093.png
 
נערך לאחרונה ב:
  • הוסף לסימניות
  • #10
תודה.
אני מנסה להשתמש בנוסחה ולא הולך לי... כנראה אני לא מחליפה ערך מתאים, אבל לא מצליחה להבין מה.\מצורף צילום מסך.
התוצאה שאני מקבלת זה פשוט empty
עריכה: זה עובד רק עם מילים באנגלית אולי??
צפה בקובץ המצורף 1412824
קוד:
{{replace(1.text; "/[^א-ת\s]/g"; emptystring)}}
 
  • הוסף לסימניות
  • #11
אני מקבלת מוובהוק של פורמס תאריך בפורמט הזה:
10 ביולי 2023 18:15
איזה נוסחה אמורה להיות כדי שיהיה מתאימה לשדה באירטייבל? כזו 10/07/2023 18:15
 
  • הוסף לסימניות
  • #12
אני מקבלת מוובהוק של פורמס תאריך בפורמט הזה:
10 ביולי 2023 18:15
איזה נוסחה אמורה להיות כדי שיהיה מתאימה לשדה באירטייבל? כזו 10/07/2023 18:15
קוד:
FORMAT(DATETIME_PARSE("10 ביולי 2023 18:15", "DD MMMM YYYY HH:mm"), "DD/MM/YYYY HH:mm")
 
  • הוסף לסימניות
  • #13
קוד:
FORMAT(DATETIME_PARSE("10 ביולי 2023 18:15", "DD MMMM YYYY HH:mm"), "DD/MM/YYYY HH:mm")
הבעיה היא שאני מקבלת את התאריך כTIMESTAMP אז ניסיתי עם הנוסחא הזאת
{{formatDate(parseDate(1.response.timestamp; "X"); "DD/M/YYYY hh:mm A")}}
אבל מחזירלי ככה:
01/1/1970 02:33 AM

timestamp.png
 
  • הוסף לסימניות
  • #14
מה הנוסחה להורדת מרכאות בעברית מטקסט? פ"ת רמב"ם....
 
  • הוסף לסימניות
  • #15
  • הוסף לסימניות
  • #16
השתמשתי בסוף בנוסחה שלמעלה: למרות שהייתי צריכה להוריד רק מרכאות אשמח אם אפשר יהיה להסביר את הנוסחה: תודה רבה.
1693138840328.png

כי כשניסתי לא עבד:
1693138530222.png
 

קבצים מצורפים

  • 1693138425796.png
    1693138425796.png
    KB 3.4 · צפיות: 39
  • 1693138530780.png
    1693138530780.png
    KB 21.7 · צפיות: 43
  • הוסף לסימניות
  • #17
הנוסחה הזו תעזור לי גם כדי להוריד סוגריים עגולות מכתובת? תל ציון(כוכב יעקב) יש עוד סימנים שאנשים יכולים להכניס בכתובת? חוץמסוגריים גרשיים וכל מה שמופיע בנוסחה.
{{replace(1.text; "/[^א-ת\s]/g"; emptystring)}}
מספר בית שמופיע 27/3 גם בעיתי? מה עושים איתו?
 

פרוגבוט

תוכן שיווקי
פרסומת

פוסטים חדשים שאולי לא קראת....

ניתן לצפות בשיעור בקישור הבא, וכן במערכת "קול הלשון"
https://youtu.be/_UA9f79nCHY


🔊 הצטרפו כמנוי לקבלת התראה על שיעור חדש 🆕 👍 עשו לייק לשיעור 📖 שתפו חברים בשיעור לזיכוי הרבים 🎥 צפו בשיעורים נוספים של הרב גדליה הופנונג בקישור הבא : 👈 https://www.youtube.com/playlist?list=PLWSYw8GYqUiwLlCls1EcWtZ1DOGzFTLfF


--
0 תגובות
סיכום אירועים: איראן בלהבות - מהמחאות ועד לסף עימות עולמי

הרקע וההתפרצות (סוף דצמבר 2025):

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


הטבח והחשכת המידע (ינואר 2026):
  • דיכוי אלים: המשטר האיראני הגיב באכזריות יוצאת דופן. לפי נתוני ארגון זכויות האדם HRANA, נכון ל-23 בינואר, מספר ההרוגים המאומת עומד על למעלה מ-5,000 בני אדם, בהם 4,716 מפגינים ועשרות ילדים.
    יש דיווחים לא מאומתים מצד האופוזיציה האיראנית על מעל 60,000 הרוגים!

  • מעצרים המוניים: למעלה מ-26,500 בני אדם נעצרו, וקיים חשש כבד להוצאות להורג המוניות בבתי הכלא.

  • חסימת אינטרנט: החל מה-8 בינואר הוטל מצור דיגיטלי כמעט מוחלט על המדינה כדי למנוע זליגת תיעודים מהטבח.

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


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

  • איומי נתניהו: ראש הממשלה נתניהו הזהיר כי אם איראן תבצע "טעות" ותתקוף את ישראל, היא תפגוש עוצמה שטרם הכירה.

  • איומי טהראן: המשטר האיראני הודיע כי במקרה של תקיפה, בסיסים אמריקניים ויעדים בישראל יהיו "מטרות לגיטימיות".

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

אולי מעניין אותך גם...

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כג

אמִזְמוֹר לְדָוִד יי רֹעִי לֹא אֶחְסָר:בבִּנְאוֹת דֶּשֶׁא יַרְבִּיצֵנִי עַל מֵי מְנֻחוֹת יְנַהֲלֵנִי:גנַפְשִׁי יְשׁוֹבֵב יַנְחֵנִי בְמַעְגְּלֵי צֶדֶק לְמַעַן שְׁמוֹ:דגַּם כִּי אֵלֵךְ בְּגֵיא צַלְמָוֶת לֹא אִירָא רָע כִּי אַתָּה עִמָּדִי שִׁבְטְךָ וּמִשְׁעַנְתֶּךָ הֵמָּה יְנַחֲמֻנִי:התַּעֲרֹךְ לְפָנַי שֻׁלְחָן נֶגֶד צֹרְרָי דִּשַּׁנְתָּ בַשֶּׁמֶן רֹאשִׁי כּוֹסִי רְוָיָה:ואַךְ טוֹב וָחֶסֶד יִרְדְּפוּנִי כָּל יְמֵי חַיָּי וְשַׁבְתִּי בְּבֵית יי לְאֹרֶךְ יָמִים:
נקרא  8  פעמים
למעלה