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

    נפתר מישהו יודע מה משמעות השגיאה?

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

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

      תגובה 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
                                            • פוסט ראשון
                                              פוסט אחרון