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

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

    תכנות
    6
    24
    607
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ש
      שאול נ"י נערך לאחרונה על ידי

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

      function send() {
        let addressForSearch = 'aaaaaa@mail.com' // הכתובת שאת ההודעות ממנה אתה צריך להעביר
        let emailForTransfer = 'bbbbbb@mail.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()
            MailApp.sendEmail(emailForTransfer, subject, '', {
              htmlBody: body,
              attachments: attachments
        }
      }
      

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

      מוטי אורן תגובה 1 תגובה אחרונה תגובה ציטוט 2
      • מוטי אורן
        מוטי אורן @שאול נ"י נערך לאחרונה על ידי

        @שאול-נ-י אני חושב שזה אמור לעבוד:

        function send() {
          let addressForSearch = 'aaaaaaaa@mail.com' // הכתובת שאת ההודעות ממנה אתה צריך להעביר
          let emailForTransfer = 'bbbbbbbb@mail.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, {
                attachments: attachments,
                id: 'custom id: ' + searchTerm,
              });
              Utilities.sleep(2000);
              var threadIds = GmailApp.search(searchTerm);
              Logger.log(threadIds);
              if (threadIds.length != 1) {
                for (let thread of threadIds) {
                  thread.moveToTrash();
                }
              }
            })
          }
        }
        

        הרעיון מבוסס על זה, לא הספקתי לבדוק את זה, אני מקווה שזה עובד.

        ש 2 תגובות תגובה אחרונה תגובה ציטוט 1
        • ש
          שאול נ"י @מוטי אורן נערך לאחרונה על ידי

          @מוטי-אורן לא עובד
          זה מה שנשלח
          7ba5f0c1-2e22-4f3a-a949-68a9714d37ab-image.png
          ונשאר בדואר יוצא

          מוטי אורן תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • מוטי אורן
            מוטי אורן @שאול נ"י נערך לאחרונה על ידי

            @שאול-נ-י אמר באיך למחוק הודעה יוצאת בג'ימייל?:

            @מוטי-אורן לא עובד
            זה מה שנשלח
            7ba5f0c1-2e22-4f3a-a949-68a9714d37ab-image.png
            ונשאר בדואר יוצא

            אחח.. אני ינסה לבדוק את זה עוד מעט

            תגובה 1 תגובה אחרונה תגובה ציטוט 1
            • זעירא
              זעירא נערך לאחרונה על ידי זעירא

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

              A0533057932 תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • A0533057932
                A0533057932 @זעירא נערך לאחרונה על ידי

                @זעירא אמר באיך למחוק הודעה יוצאת בג'ימייל?:

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

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

                פ תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • פ
                  פשוט אבל תותח @A0533057932 נערך לאחרונה על ידי פשוט אבל תותח

                  @a0533057932 @שאול-נ-י
                  בהגדרות של ג'ימייל תוכל לעשות מסנן שימחק את ההודעה, בלי סקריפטים ועניינים

                  התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                  ivr.8480381@gmail.com

                  A0533057932 תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • A0533057932
                    A0533057932 @פשוט אבל תותח נערך לאחרונה על ידי

                    @פשוט-אבל-תותח אמר באיך למחוק הודעה יוצאת בג'ימייל?:

                    @a0533057932 @שאול-נ-י
                    בהגדרות של ג'ימייל תוכל לעשות מסנן שימחק את ההודעה, בלי סקריפטים ועניינים

                    איזה מסנן?

                    פ מעלה ומוריד 2 תגובות תגובה אחרונה תגובה ציטוט 0
                    • פ
                      פשוט אבל תותח @A0533057932 נערך לאחרונה על ידי

                      @a0533057932 לאחר שבחרת הודעה לדוג' תוכל להקיש על שלשת הנקודות ולאחמ"כ על סינון הודעות מסוג זה
                      da2a4347-6823-4c08-9de6-d7f6a9cc6189-image.png

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

                      התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                      ivr.8480381@gmail.com

                      תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • מעלה ומוריד
                        מעלה ומוריד @A0533057932 נערך לאחרונה על ידי

                        @a0533057932 אני מניח שהכוונה שלו שאם ההעברה מראש תהיה ע"י מסנן לא תיווצר מלכתחילה הבעיה של דואר יוצא.

                        מנע בזבוז זמן - בידך להשפיע! פשוט תצביע..

                        A0533057932 פ 2 תגובות תגובה אחרונה תגובה ציטוט 0
                        • A0533057932
                          A0533057932 @מעלה ומוריד נערך לאחרונה על ידי

                          @מעלה-ומוריד אמר באיך למחוק הודעה יוצאת בג'ימייל?:

                          @a0533057932 אני מניח שהכוונה שלו שאם ההעברה מראש תהיה ע"י מסנן לא תיווצר מלכתחילה הבעיה של דואר יוצא.

                          אבל הוא רוצה
                          א. שישאר ההודעה במייל
                          ב. שיעבור למייל נוסף ללא שיראו במייל שזה עבר

                          פ מעלה ומוריד 2 תגובות תגובה אחרונה תגובה ציטוט 0
                          • פ
                            פשוט אבל תותח @A0533057932 נערך לאחרונה על ידי

                            @a0533057932
                            תוכל לייצר 2 מסננים
                            1 להעביר
                            2. שהודעה שהועברה תימחק
                            אז גם אם ההודעה תועבר ידני זה ימחק

                            התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                            ivr.8480381@gmail.com

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • מעלה ומוריד
                              מעלה ומוריד @A0533057932 נערך לאחרונה על ידי מעלה ומוריד

                              @a0533057932 אמר באיך למחוק הודעה יוצאת בג'ימייל?:

                              @מעלה-ומוריד אמר באיך למחוק הודעה יוצאת בג'ימייל?:

                              @a0533057932 אני מניח שהכוונה שלו שאם ההעברה מראש תהיה ע"י מסנן לא תיווצר מלכתחילה הבעיה של דואר יוצא.

                              אבל הוא רוצה
                              א. שישאר ההודעה במייל
                              ב. שיעבור למייל נוסף ללא שיראו במייל שזה עבר

                              נו, ומה הבעיה? עד כמה שאני לא סנילי, שני הדברים הללו מאפיינים העברה ע"י מסנן

                              58b30db5-22d1-4b43-8a1f-df68a4a3177d-image.png

                              1. לא לסמן, כך יישאר בדואר נכנס
                              2. לסמן, יש תהליך של הוספת כתובת להעברה ואימות שלה
                              3. לא לסמן, כך יישאר כנ"ל 1.

                              מנע בזבוז זמן - בידך להשפיע! פשוט תצביע..

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • פ
                                פשוט אבל תותח @מעלה ומוריד נערך לאחרונה על ידי

                                @מעלה-ומוריד אמר באיך למחוק הודעה יוצאת בג'ימייל?:

                                @a0533057932 אני מניח שהכוונה שלו שאם ההעברה מראש תהיה ע"י מסנן לא תיווצר מלכתחילה הבעיה של דואר יוצא.

                                כשעושים העברה ע"י מסנן, זה כן מופיע בדואר היוצא

                                התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                ivr.8480381@gmail.com

                                מעלה ומוריד תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • מעלה ומוריד
                                  מעלה ומוריד @פשוט אבל תותח נערך לאחרונה על ידי

                                  @פשוט-אבל-תותח לא נכון

                                  מנע בזבוז זמן - בידך להשפיע! פשוט תצביע..

                                  פ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • פ
                                    פשוט אבל תותח @מעלה ומוריד נערך לאחרונה על ידי

                                    @מעלה-ומוריד ובכן בדקתי את זה עכשיו יש לי מייל שמיועד לסנן הודעות כל הודעה הוא מעביר למישהו אחר,
                                    ו... ההודעות מופיעות בדואר היוצא!
                                    אז שיהיה בהצלחה

                                    התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                    ivr.8480381@gmail.com

                                    מעלה ומוריד תגובה 1 תגובה אחרונה תגובה ציטוט -1
                                    • מעלה ומוריד
                                      מעלה ומוריד @פשוט אבל תותח נערך לאחרונה על ידי מעלה ומוריד

                                      @פשוט-אבל-תותח אמר באיך למחוק הודעה יוצאת בג'ימייל?:

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

                                      ו... ההודעות מופיעות בדואר היוצא!

                                      אז שיהיה בהצלחה

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

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

                                      האם המסנן שלך עשוי כמו התמונה דלעיל?
                                      האם הגבת לאותו המייל שהועבר, מכתובת המייל המקורית (ההוא שמיועד לסנן)?

                                      מנע בזבוז זמן - בידך להשפיע! פשוט תצביע..

                                      פ 2 תגובות תגובה אחרונה תגובה ציטוט 1
                                      • פ
                                        פשוט אבל תותח @מעלה ומוריד נערך לאחרונה על ידי

                                        @מעלה-ומוריד אמר באיך למחוק הודעה יוצאת בג'ימייל?:

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

                                        אולי לא הובנתי נכון כתבתי שבדקתי עכשיו, לפני זה כתבתי מהזיכרון שזה אכן כך, (הפרוייקט הזה נעשה על ידי לא מזמן)

                                        התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                        ivr.8480381@gmail.com

                                        תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                        • פ
                                          פשוט אבל תותח @מעלה ומוריד נערך לאחרונה על ידי פשוט אבל תותח

                                          @מעלה-ומוריד מוגדר רק להעביר ודילוג על תיבת דואר נכנס

                                          התאמת מערכות טלפוניות IVR לכל מטרה ובפרט לצרכים משרדיים
                                          ivr.8480381@gmail.com

                                          מעלה ומוריד תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • מעלה ומוריד
                                            מעלה ומוריד @פשוט אבל תותח נערך לאחרונה על ידי

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

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

                                            מנע בזבוז זמן - בידך להשפיע! פשוט תצביע..

                                            ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • ש
                                              שאול נ"י @מעלה ומוריד נערך לאחרונה על ידי

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

                                              תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                              • ש
                                                שאול נ"י נערך לאחרונה על ידי

                                                @chv או כל אחד אחר
                                                מה שהבנתי זה שצריך להכניס איזשהו מילה/סימן/ או תווית (מבלי שיראו את זה בדואר הנשלח)
                                                כדי שיוכלו לחפש ולקבל אותו בדואר היוצא לפי פרמטר מסוים
                                                השאלה אם זה נכון?
                                                ואם תוכלו גם לכתוב איך (אם זה נכון כמובן) אשמח ביותר.

                                                תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                                • ש
                                                  שאול נ"י @מוטי אורן נערך לאחרונה על ידי

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

                                                  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 שמגיע ביחד עם הטקסט (כמו שהבאתי למעלה)

                                                  תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                                  • ש
                                                    שאול נ"י נערך לאחרונה על ידי

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

                                                    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()
                                                        })
                                                      }
                                                    }
                                                    

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

                                                    תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                                    • הועבר מ תכנות ע"י  dovid dovid 
                                                    • 1 / 1
                                                    • פוסט ראשון
                                                      פוסט אחרון
                                                    בא תתחבר לדף היומי!