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

    מישהו יודע מה משמעות השגיאה?

    מתוזמן נעוץ נעול הועבר נפתר עזרה הדדית למשתמשים מתקדמים
    31 פוסטים 2 כותבים 1.0k צפיות 1 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • ז מנותק
      זרח @שמואל ש.
      נערך לאחרונה על ידי

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

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

        @שמואל-ש כתב במישהו יודע מה משמעות השגיאה?:

        לכאורה זה כן אמור להיות טוב אם יש לך מערך תקין שיש שם רק מספרי טלפון

        מספרי טלפון?
        התיעוד ב API זה לקחת את המזהה (ID)
        אולי בגלל זה יש לי בעיה?

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

          @זרח כתב במישהו יודע מה משמעות השגיאה?:

          > if (sheet) {    var data = sheet.getRange('A2:A1000' + sheet.getLastRow()).getValues();    var rowIds = [];
          

          יכול להיות שגם זו טעות וצריך פשוט לכתוב: A במקום: A2:A1000?
          איך עושים שיקח את הנתון מעמודה A (ויעצור בתא הריק)?

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

            @זרח כתב במישהו יודע מה משמעות השגיאה?:

            התיעוד ב API זה לקחת את המזהה (ID)

            צודק

            @זרח כתב במישהו יודע מה משמעות השגיאה?:

            יכול להיות שגם זו טעות וצריך פשוט לכתוב: A במקום: A2:A1000?
            איך עושים שיקח את הנתון מעמודה A (ויעצור בתא הריק)?

            לכאורה אתה צריך לכתוב

            if (sheet) {    var data = sheet.getRange('A2:A' + sheet.getLastRow()).getValues();
            

            וכאמור תעשה הדפסה ללוג של rowIds ושל rowIds.join(' - ')

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

              @שמואל-ש
              עשיתי, ועדיין מופיעה השגיאה:

              if (sheet) {
                  var data = sheet.getRange('A2:A' + sheet.getLastRow()).getValues();
                  var rowIds = [];
                  
                  // מצא מזהה ייחודי של המספרים ברשימת התפוצה מתוך טווח בגיליון
                  for (var i = 0; i < data.length; i++) {
                    if (data[i][3] === condition) {
                      rowIds.push(data[i][2]);
                    }
                  }
                  
                  var payload = {
                    "token": token,
                    "templateId": templateId,
                    "rowids": rowIds.join('-'),
                    "action": action
                  };
                  
                  var options = {
                    "method": "get",
                    "contentType": "application/json",
                    "payload": payload
                  };
                  
                  var response = UrlFetchApp.fetch(apiUrl + '?token=' + token + '&templateId=' + templateId + '&rowids=' + rowIds.join('-') + '&action=' + action, options);
                  Logger.log(response.getContentText());
                } else {
                  Logger.log("גיליון 'רשימת תפוצה' לא נמצא");
                }
              }
              

              16:19:56 הודעה ההפעלה התחילה
              16:20:01 מידע {"responseStatus":"ERROR","message":"rowids value is invalid","messageCode":130,"yemotAPIVersion":6}
              16:20:02 הודעה ההפעלה הושלמה

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

                @זרח כתב במישהו יודע מה משמעות השגיאה?:

                עשיתי, ועדיין מופיעה השגיאה:

                @שמואל-ש כתב במישהו יודע מה משמעות השגיאה?:

                וכאמור תעשה הדפסה ללוג של rowIds ושל rowIds.join(' - ')

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

                  אני מעלה גם את הגליון, כי אולי משהו לא נכון כאן.
                  06d97089-efd6-42e4-8f05-fb0309696934-image.png

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

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

                      @שמואל-ש

                      @שמואל-ש כתב במישהו יודע מה משמעות השגיאה?:

                      וכאמור תעשה הדפסה ללוג של rowIds ושל rowIds.join(' - ')

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

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

                        @זרח כתב במישהו יודע מה משמעות השגיאה?:

                        אני לא יודע לעשות את זה... סליחה

                        if (sheet) {
                            var data = sheet.getRange('A2:A' + sheet.getLastRow()).getValues();
                            var rowIds = [];
                            
                            // מצא מזהה ייחודי של המספרים ברשימת התפוצה מתוך טווח בגיליון
                            for (var i = 0; i < data.length; i++) {
                              if (data[i][3] === condition) {
                                rowIds.push(data[i][2]);
                              }
                            }
                            Logger.log(rowIds);
                            Logger.log(rowIds.join('-'));
                            var payload = {
                              "token": token,
                              "templateId": templateId,
                              "rowids": rowIds.join('-'),
                              "action": action
                            };
                            
                            var options = {
                              "method": "get",
                              "contentType": "application/json",
                              "payload": payload
                            };
                            
                            var response = UrlFetchApp.fetch(apiUrl + '?token=' + token + '&templateId=' + templateId + '&rowids=' + rowIds.join('-') + '&action=' + action, options);
                            Logger.log(response.getContentText());
                          } else {
                            Logger.log("גיליון 'רשימת תפוצה' לא נמצא");
                          }
                        }
                        
                        ז תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • ז מנותק
                          זרח @שמואל ש.
                          נערך לאחרונה על ידי

                          @שמואל-ש
                          באמת תודה!
                          אבל משהו עדיין חסר:

                          16:44:47	הודעה	ההפעלה התחילה
                          16:44:49	מידע	[]
                          16:44:49	מידע	
                          16:44:49	מידע	{"responseStatus":"ERROR","message":"rowids value is invalid","messageCode":130,"yemotAPIVersion":6}
                          16:44:50	הודעה	ההפעלה הושלמה
                          
                          ז תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • ז מנותק
                            זרח @זרח
                            נערך לאחרונה על ידי

                            אולי הסוגריים המרובעים, הם באמת טעות?

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

                              @זרח זה אומר שהמערך ריק ולכן גם הרשימה של המספרים...

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

                                @שמואל-ש
                                אבל העלתי למעלה תמונה של הגליון, ויש בו 2 מספרים.

                                וכאן, זה בסדר?
                                37f9c2c5-6eab-4aab-b66b-511fba9db836-image.png

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

                                  @זרח אולי תעשה

                                  if (sheet) {
                                      var data = sheet.getRange('A2:A' + sheet.getLastRow()).getValues();
                                      Logger.log(data);
                                      var rowIds = [];
                                      
                                      // מצא מזהה ייחודי של המספרים ברשימת התפוצה מתוך טווח בגיליון
                                      for (var i = 0; i < data.length; i++) {
                                        if (data[i][3] === condition) {
                                          rowIds.push(data[i][2]);
                                        }
                                      }
                                      Logger.log(rowIds);
                                      Logger.log(rowIds.join('-'));
                                      var payload = {
                                        "token": token,
                                        "templateId": templateId,
                                        "rowids": rowIds.join('-'),
                                        "action": action
                                      };
                                      
                                      var options = {
                                        "method": "get",
                                        "contentType": "application/json",
                                        "payload": payload
                                      };
                                      
                                      var response = UrlFetchApp.fetch(apiUrl + '?token=' + token + '&templateId=' + templateId + '&rowids=' + rowIds.join('-') + '&action=' + action, options);
                                      Logger.log(response.getContentText());
                                    } else {
                                      Logger.log("גיליון 'רשימת תפוצה' לא נמצא");
                                    }
                                  }
                                  

                                  לראות את התגובה מהשיטס
                                  כנראה יש טעות בקריאה - אין לי זמן להתעמק

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

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

                                    17:10:50	הודעה	ההפעלה התחילה
                                    17:10:51	מידע	[[1.98149995E8], [1.98694679E8]]
                                    17:10:51	מידע	[]
                                    17:10:51	מידע	
                                    17:10:51	מידע	{"responseStatus":"ERROR","message":"rowids value is invalid","messageCode":130,"yemotAPIVersion":6}
                                    17:10:52	הודעה	ההפעלה הושלמה
                                    
                                    ש תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • ש מנותק
                                      שמואל ש. @זרח
                                      נערך לאחרונה על ידי

                                      @זרח לכאורה הבעיה טמונה בשורה הזאת

                                            if (data[i][3] === condition) {
                                      

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

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

                                        @שמואל-ש
                                        באמת לא אמור להיות תנאי,
                                        מלבד התנאי TRUE בעמודה G (זה כתוב בתחילת הקוד)

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

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

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

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

                                            @זרח תביא את כל הקוד מההתחלה

                                            ז תגובה 1 תגובה אחרונה תגובה ציטוט 0

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

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

                                            בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                                            הרשמה התחברות
                                            • פוסט ראשון
                                              פוסט אחרון