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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
ש

שאול נ"י

@שאול נ"י
אודות
פוסטים
57
נושאים
9
קבוצות
0
עוקבים
0
עוקב אחרי
0

פוסטים

פוסטים אחרונים הגבוה ביותר שנוי במחלוקת

  • עזרה | תרגום/המרת קטע מPHP ל JS
    ש שאול נ"י

    @odeddvir אמר בעזרה | תרגום/המרת קטע מPHP ל JS:

    @שאול-נ-י אתה צריך להמיר את התגובה למחרוזת, כמו שעשית בהדפסה, ואז לחפש את הערך:

      r.getContextText()
    
    (הערת אגב: על זה נאמר חכמים היזהרו בדבריכם, הפקודה 'Context' אינה נכונה צריך להיות 'Content'
    שעות ישבתי על זה עד שאחזתי מה הבעיה😞 )

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

    function myFunction() {
      let r = UrlFetchApp.fetch('http://google.com');
      let b = r.getContentText()
      Logger.log(b)
        let i = b.lastIndexOf("wav")
        let a = b.substr(i-4,3);
    let u = a+1
        Logger.log (u)
    }
    

    ומה שיוצא שהוא נותן שם עם מספר נוסף ולא מספר גבוה יותר (1891 במקום 190)
    אז איך כן עושים את זה?


  • קוד להעתקת קבצים משרת לשרת
    ש שאול נ"י

    @ass אמר בקוד להעתקת קבצים משרת לשרת:

    צריך למצוא את התאריך יצירה האחרון באון דרייב, לא? כי שם זה הקבצים החדשים...

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


  • קוד להעתקת קבצים משרת לשרת
    ש שאול נ"י

    @ass אמר בקוד להעתקת קבצים משרת לשרת:

    הגישה לשרת של ימות משיח מתבצע ע"י דף כניסה: https://www.call2all.co.il/ym/login.php

    לימות המשיח יש API רשמי מאוד ברור עיין כאן.
    הגישה לAPI של ימות מתבצע דרך הכתובת https://www.call2all.co.il/ym/api/
    או בשרת הפריווט דרך https://private.call2all.co.il/ym/api/

    @yossiz אמר בקוד להעתקת קבצים משרת לשרת:

    כתיבת סקריפט ש:

    בודק קבצים חדשים
    איך? צריך למצוא תאריך היצירה של הקובץ האחרון שהעלת לימות, (איך? אני לא מכיר את ה-API שלהם...) ואז למצוא את כל הקבצים החדשים יותר.

    אפשר לקבל את רשימת הקבצים בשלוחה ע"י הפקודה GetIvrTree ובתוכו תחת "mtime" יש את התאריך שהקובץ נוצר

    מעלה לימות. איך? לכאורה יש להם API. אתה מכיר?

    יש פקודה להעלאת קבצים UploadFile
    תראה בשרשור את קבלת רשימת קבצים בשלוחה ואת העלאת קבצים


  • עזרה | תרגום/המרת קטע מPHP ל JS
    ש שאול נ"י

    @www תודה, זה מה שניסיתי עד עכשיו אבל לא עובד לי
    זה הקוד

    function myFunction() {
      var r = UrlFetchApp.fetch('https://www.google.com');
      Logger.log(r.getContentText())
      r.lastIndexOf("tts")
    }
    

    והתוצאה
    TypeError: r.lastIndexOf is not a function


  • עזרה | תרגום/המרת קטע מPHP ל JS
    ש שאול נ"י

    @odeddvir @WWW תודה
    אפשר להסביר לי איך כותבים את שורה 4 בJS?


  • עזרה | תרגום/המרת קטע מPHP ל JS
    ש שאול נ"י

    מישהו יכול לתרגם לי את הקוד הבא ל JS?

    <?php
    $r = file_get_contents("http://google.com");
    $a="wav";
    $pos = strrpos($r, $a);
    $e = substr($r, $pos-4,3);
     
    print $e;
    

    או לחילופין להסביר לי מה הפקודות כאן


  • עד כמה מיילים ניתן לשלוח ביום מהמייל העסקי של גוגל?
    ש שאול נ"י

    @mgm-ivr משתמע כאן ש-2000


  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

    @חייםיודלביץ מבדיקה שלי ראיתי שאם אין הודעות שכן נקראו ההודעות לא נשלחו
    ותפסתי במה זה קשור, תנסה כך ותגיד רם עובד

    function newmail() {
      let sendmail = 'exemple@gmail.com'
      let sendlabel = GmailApp.getUserLabelByName('לשלוח')
      let oldmessages = GmailApp.search('is: read label:לשלוח')
        for (let oldmessage of oldmessages) {
                oldmessage.removeLabel(sendlabel)}
          let newmessages = GmailApp.search('is: unread label:לשלוח')
            for (let newmessage of newmessages) {
                  let message = newmessage.getMessages()[0]
                  let subjec = message.getSubject()
                  let senderEmail = message.getFrom()
                  let subject = 'יש מייל חדש עם הכותרת= ' + subjec
                  let body = 'יש לך מייל חדש מאת ' + senderEmail
                  MailApp.sendEmail(sendmail, subject, body,)
                  newmessage.removeLabel(sendlabel)
            }   
    }
    

  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

    @חייםיודלביץ אמר בקבלת הודעה על כל מייל שנכנס לכתובת אחרת:

    עכשיו נוצרה בעיה שהוא לא שולח הודעות על הודעות חדשות שהגיעו היום.

    מה זה עכשיו? עד עכשיו זה עבד? אם כן זה בעיה במייל שלך או מגבלת מיילים (אפשר לשלוח רק 150 מיילים ליום) תבדוק איפה הבעיה ותעדכן


  • איך למחוק הודעה יוצאת בג'ימייל?
    ש שאול נ"י

    ככה הצלחתי להסתיר וגם למחוק את ההודעה

    function send() {
      let addressForSearch = 'hoduos123@gmail.com' // הכתובת שאת ההודעות ממנה אתה צריך להעביר
      let emailForTransfer = 'hoduos123@gmail.com' // המייל שאליו אתה צריך לשלוח את ההודעות
      let messages = GmailApp.search(`from:${addressForSearch}`)
      if (messages.length > 0) {
        messages.forEach(function (m) {
          let message = m.getMessages()[0]
          let subject = message.getSubject()
          let body = message.getBody()
          let attachments = message.getAttachments()
    
          var searchTerm = Utilities.getUuid();
          var uidText = '<span style="color:transparent; display:none !important; height:0; opacity:0; visibility:hidden; width:0">' + searchTerm +  '</span>';
          GmailApp.sendEmail(emailForTransfer, subject, '', {
            htmlBody: body +uidText,
            attachments: attachments
          })
          Utilities.sleep(2000);
          GmailApp.search(searchTerm)[0].moveToTrash()
        })
      }
    }
    

    תודה @מוטי-אורן על כל הסקריפט..


  • שליחת מייל עם תוכן מוסתר
    ש שאול נ"י

    @שאול-נ-י אז עכשיו זה כן עובד, ככה

    var searchTerm = Utilities.getUuid();
          var uidText = '<span style="color:transparent; display:none !important; height:0; opacity:0; visibility:hidden; width:0">' + searchTerm +  '</span>';
          GmailApp.sendEmail (printerEmail, subject, '', {
            htmlBody: body + uidText,
            attachments: attachments
            })
    

    רק שמעניין שכשמסתכלים מבחוץ על המייל מבלי לפתוח הרי רואים את המילים הראשונים, ושם כן רואים את ה -ID (אולי כי תצוגת ה-HTML נראה רק בפתיחת המייל)
    @yossiz משם גם אפשר להסתיר?


  • שליחת מייל עם תוכן מוסתר
    ש שאול נ"י

    @yossiz תודה. איך?
    ניסיתי ככה ולא עבד

    var uid = Utilities.getUuid();
    var uidText = '<span style="color:transparent; display:none !important; height:0; opacity:0; visibility:hidden; width:0">' + uid +  '</span>';
    GmailApp.sendEmail(parameters.email, subject, "", {"htmlBody":htmlEmail + uidText});
    

  • שליחת מייל עם תוכן מוסתר
    ש שאול נ"י

    אני שולח מיילים (דרך APPS SCRIPT) עם Uuid ואני לא רוצה שיראו את זה
    איך אני מסתיר חלק מהתוכן (ה-Uuid)?


  • איך למחוק הודעה יוצאת בג'ימייל?
    ש שאול נ"י

    @מוטי-אורן אז בסוף זה כן הצליח ככה

    function send() {
      let addressForSearch = 'aaaaaaaa@gmail.com' // הכתובת שאת ההודעות ממנה אתה צריך להעביר
      let emailForTransfer = 'bbbbbbbb@gmail.com' // המייל שאליו אתה צריך לשלוח את ההודעות
      let messages = GmailApp.search(`from:${addressForSearch}`)
      if (messages.length > 0) {
        messages.forEach(function (m) {
          let message = m.getMessages()[0]
          let subject = message.getSubject()
          let body = message.getBody()
          let attachments = message.getAttachments()
     
          var searchTerm = Utilities.getUuid();
          GmailApp.sendEmail(emailForTransfer, subject, body + searchTerm, { 
            attachments: attachments
            });
            Utilities.sleep(2000);
            GmailApp.search(searchTerm)[0].moveToTrash()
        })
      }
    }
    

    (כמו שאמרת רק שה 'searchTerm' [כלומר ה 'Uuid'] צריך להיות ב body ולא ב attachments. למה? ככה! לא יודע)
    עכשיו רק נשאר השאלה איך מסתירים את הUuid שמגיע ביחד עם הטקסט (כמו שהבאתי למעלה)


  • שיחות טלפון בתוך ארה"ב ומארה"ב לארץ
    ש שאול נ"י

    @by6199 אמר בשיחות טלפון בתוך ארה"ב ומארה"ב לארץ:

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

    חדש בימות המשיח

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

    התקשרו עכשיו ל 0773137770 שלוחה 3 >בצעו רישום קצרצר שבסיומו תקבלו מספר ישראלי שהוא יהיה המספר שלכם

    הכנסו ל https://private.call2all.co.il

    הכניסו את מספר הקו שקיבלתם וסיסמת הניהול

    תכנסו למרכזיה עסקית >לחצו על אני רוצה לבצע רישום >בחרו את "שנה את המערכת למרכזית שיחות נכנסות בלבד"

    התקינו אפליקציית sip על המחשב או הפלאפון שלכם,

    תכניסו את שם המשתמש והסיסמה שקיבלתם באתר

    זהו, יש לכם מספר ישראלי מכל מקום בעולם 😁

    בקיצור, זה רק לשיחות נכנסות בכל מקרה (בחינם)

    לשיחות יוצאות אפשר לישראל בעלות יחידות
    (נ.ב. ע"פ בירור שלי אפשר לפתח (בתשלום) גם לשיחות יוצאות בארה"ב בעלות יחידות)


  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

    @חייםיודלביץ אמר בקבלת הודעה על כל מייל שנכנס לכתובת אחרת:

    @שאול-נ-י ראשית, תודה רבה על כל העזרה!!

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

    תודה!

    יכול להיות שאתה מדבר על מיילים ישנים יותר מיום?
    היה מוגדר שיבדוק רק מיילים מהיום האחרון
    עכשיו הורדתי את זה ושיניתי עוד משהו, תבדוק עכשיו

    function newmail() {
      let sendmail = 'exemple@gmail.com'
      let sendlabel = GmailApp.getUserLabelByName('לשלוח')
      let oldmessages = GmailApp.search('is: read label:לשלוח')
        for (let oldmessage of oldmessages) {
                oldmessage.removeLabel(sendlabel)
          let newmessages = GmailApp.search('is: unread label:לשלוח')
            for (let newmessage of newmessages) {
                  let message = newmessage.getMessages()[0]
                  let subjec = message.getSubject()
                  let senderEmail = message.getFrom()
                  let subject = 'יש מייל חדש עם הכותרת= ' + subjec
                  let body = 'יש לך מייל חדש מאת ' + senderEmail
                  MailApp.sendEmail(sendmail, subject, body,)
                  newmessage.removeLabel(sendlabel)
            }   
        }
    }
    

  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

    @חייםיודלביץ אתה יכול בחיפוש נפרד להוריד את התווית מכל ה'נקראו'
    ובחיפוש הרגיל להוסיף שיחפש רק הלא נקראו עם התווית, ככה

    function newmail() {
        let sendmail = 'exemple@gmail.com'
        let sendlabel = GmailApp.getUserLabelByName('לשלוח')
        let oldmessages = GmailApp.search('is: read label:לשלוח')
         for (let oldmessage of oldmessages) {
                oldmessage.removeLabel(sendlabel)
        let newmessages = GmailApp.search('is: unread label:לשלוח newer_than:1D')
          for (let newmessage of newmessages) {
            if (newmessage.getLastMessageDate()) {
              for (let newmessage of newmessages) {
                let message = newmessage.getMessages()[0]
                let subjec = message.getSubject()
                let senderEmail = message.getFrom()
                let subject = 'יש מייל חדש עם הכותרת= ' + subjec
                let body = 'יש לך מייל חדש מאת ' + senderEmail
                MailApp.sendEmail(sendmail, subject, body,)
                newmessage.removeLabel(sendlabel)
              }
            }
          }    
       }
    }
    

  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

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


  • קבלת הודעה על כל מייל שנכנס לכתובת אחרת
    ש שאול נ"י

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

    function newmail() {
        let sendmail = 'exemple@gmail.com'
        let sendlabel = GmailApp.getUserLabelByName('לשלוח')
        let newmessages = GmailApp.search('label:לשלוח newer_than:1D')
          for (let newmessage of newmessages) {
            if (newmessage.getLastMessageDate()) {
              for (let newmessage of newmessages) {
                let message = newmessage.getMessages()[0]
                let subjec = message.getSubject()
                let senderEmail = message.getFrom()
                let subject = 'יש מייל חדש עם הכותרת= ' + subjec
                let body = 'יש לך מייל חדש מאת ' + senderEmail
                MailApp.sendEmail(sendmail, subject, body,)
                newmessage.removeLabel(sendlabel)
              }
            }
          }
    }
    

    (כמובן לשנות בשורות 2,3,4 המייל ושם התווית)

    או אולי אם תרצה לסמן כנקרא אחרי שליחת ההתרעה תוכל ללא תווית


  • קורס רענון נהיגה בהפרדה
    ש שאול נ"י

    @רוב-יועץ אמר בקורס רענון נהיגה בהפרדה:

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

    קורס.png

  • 1 / 1
  • התחברות

  • אין לך חשבון עדיין? הרשמה

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