Make נוסחאות במייק - נתקלתם בבעיה מוזמנים לשאול / יש לכם את נוסחת הקסם שתפו....

rabin

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

נשתדל כאן באשכול לשתף וכן לשאול נוסחאות מורכבות וגם פשוטות במייק.

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

ולכן נשמח כל מי שעלה בידו 'נוסחת הקסם' לשתף כאן,

וכן כל מי שנתקל בשאלה נשמח לשיתוף ובעז"ה יקבל תשובה.

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

נזמין לכאן את @שלמה אבן מומחה נוסחאות בתחומו.

ניתן גם לתייג אותו במקרה הצורך.

הוא ישתדל כשיהיה לו זמן לענות.

שתפו פעולה לתועלת עצמכם והכלל.

אופן השיתוף המומלץ הוא בקוד:
1667986386353.png


מצורף דוגמא:
קוד:
{{replace(1.from.name; get(split(1.from.name; space); length(split(1.from.name; space))); emptystring)}}


בהצלחה
 

rabin

מנהל קהילת אוטומציה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
בדיקת מס' טלפון האם כשר או לא:


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

 

rabin

מנהל קהילת אוטומציה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
הורדת מילה אחרונה:
קוד:
{{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)}}
 

rabin

מנהל קהילת אוטומציה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
מבנה של שם חודש(קצר) יום ושנה. (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"; "שבת"; )}}
 

שלמה אבן

יעוץ ואפיון פתרונות אוטומציה לעסקים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
הורדת מילה אחרונה:
קוד:
{{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)}}
 

שלמה אבן

יעוץ ואפיון פתרונות אוטומציה לעסקים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
המשך עלילות פונקציות טקסט

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

להורדת המילה הראשונה מתוך מילה
substring
 

rabin

מנהל קהילת אוטומציה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
והפעם קצת רג'קס (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)}}
 

Nomi10

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

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

Nomi10

משתמש מקצוען
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
הורדת כל התווים והמספרים: abc123!@/*=-09+_(&^$#%^d
תוצאה: abcd
קוד:
{{replace("abc123!@/*=-09+_(*&^$#$%^d"; "/[^a-zA-Z]/g"; emptystring)}}
תודה.
אני מנסה להשתמש בנוסחה ולא הולך לי... כנראה אני לא מחליפה ערך מתאים, אבל לא מצליחה להבין מה.\מצורף צילום מסך.
התוצאה שאני מקבלת זה פשוט empty
עריכה: זה עובד רק עם מילים באנגלית אולי??
1688371513093.png
 
נערך לאחרונה ב:

rabin

מנהל קהילת אוטומציה
מנהל
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
תודה.
אני מנסה להשתמש בנוסחה ולא הולך לי... כנראה אני לא מחליפה ערך מתאים, אבל לא מצליחה להבין מה.\מצורף צילום מסך.
התוצאה שאני מקבלת זה פשוט empty
עריכה: זה עובד רק עם מילים באנגלית אולי??
צפה בקובץ המצורף 1412824
קוד:
{{replace(1.text; "/[^א-ת\s]/g"; emptystring)}}
 

DBA AUTOMATIONS

תנו לפתרונות שלנו לעבוד בשבילכם!
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
אני מקבלת מוובהוק של פורמס תאריך בפורמט הזה:
10 ביולי 2023 18:15
איזה נוסחה אמורה להיות כדי שיהיה מתאימה לשדה באירטייבל? כזו 10/07/2023 18:15
 

CONNECTIONS

עסק חכם ואוטומטי מרוויח יותר ועובד פחות!
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
אני מקבלת מוובהוק של פורמס תאריך בפורמט הזה:
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")
 

DBA AUTOMATIONS

תנו לפתרונות שלנו לעבוד בשבילכם!
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
קוד:
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
 

חגית מ.

אוטומציות לעסקים חכמים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
מה הנוסחה להורדת מרכאות בעברית מטקסט? פ"ת רמב"ם....
 

שלמה אבן

יעוץ ואפיון פתרונות אוטומציה לעסקים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית

חגית מ.

אוטומציות לעסקים חכמים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
השתמשתי בסוף בנוסחה שלמעלה: למרות שהייתי צריכה להוריד רק מרכאות אשמח אם אפשר יהיה להסביר את הנוסחה: תודה רבה.
1693138840328.png

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

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

  • 1693138425796.png
    1693138425796.png
    KB 3.4 · צפיות: 15
  • 1693138530780.png
    1693138530780.png
    KB 21.7 · צפיות: 17

חגית מ.

אוטומציות לעסקים חכמים
מנוי פרימיום
בוגר/תלמיד פרוג
אוטומציה עסקית
הנוסחה הזו תעזור לי גם כדי להוריד סוגריים עגולות מכתובת? תל ציון(כוכב יעקב) יש עוד סימנים שאנשים יכולים להכניס בכתובת? חוץמסוגריים גרשיים וכל מה שמופיע בנוסחה.
{{replace(1.text; "/[^א-ת\s]/g"; emptystring)}}
מספר בית שמופיע 27/3 גם בעיתי? מה עושים איתו?
 

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

הפרק היומי

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


תהילים פרק קלז

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

לוח מודעות

למעלה