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

    לתועלת הציבור | סקריפט שמעלה נתונים מגוגל שיטס לlistallinformation

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

      @חיים-הרשקוביץ כתב בלתועלת הציבור | סקריפט שמעלה נתונים מגוגל שיטס לlistallinformation:

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

      תכתוב בתא A1

      =IMPORTDATA("https://www.call2all.co.il/ym/api/DownloadFile?token=074XXXXXX:XXXX&path=ivr2:EnterID/ListAllInformation.ini")
      

      כמובן במקום ה XX תכתוב מערכת וסיסמה וכמובן אתה יכול לשנות את מיקום הקובץ באם צריך

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

        @צצ כתב בלתועלת הציבור | סקריפט שמעלה נתונים מגוגל שיטס לlistallinformation:

        ב. אם אני מכניס בעמודה 1 מספרי תעודות זהות, ואני לא צריך שיוסיף 0 לפני המספר, (לא סתם 'לא צריך', לכאורה זה אמור להפריע),
        אשמח שתכוון אותי איזה שורה בסקריפט אני אמור לשנות, (או יותר טוב שתתן לי כאן את השורה המתוקנת, וכמובן תכתוב לי איזה שורה זה..).

        בעיקרון שורה 21 מוסיפה את ה 0 אבל יכול להיות שתצטרך למחוק גם שורה קודם ושורה אחרי.

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

          @צצ
          א.אתה לא צריך להגדיר את הסוף, ברגע שהוא מגיע לשורה ריקה הוא עוצר. (ז''א A:D)
          ב. אתה צודק. הוא תמיד מוסיף 0. אני אשתדל להנחות בהמשך איזה חלק מיותר בסקריפט, בהמשך בלנ''ד.

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

            @אליהושש
            אז אשמח לקבל חוות דעת ממישהו שיודע בוודאות כיצד לבצע זאת.

            @זרח ?

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

              @צצ
              אין מה לחשוש מלנסות...
              אחה''צ אוכל לבדוק בוודאות בעז''ה.

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

                @צצ
                להלן קוד בלי 0 בהתחלה:

                function sendDataToAPI() {
                  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('לומדים');
                  var dataRange = sheet.getRange('A3:G'); // טווח תאים מעמודה A עד G מהשורה השלישית והלאה
                  var dataValues = dataRange.getValues();
                
                  var apiEndpoint = 'https://private.call2all.co.il/ym/api/';
                  var apiToken = 'YOUR_API_TOKEN_HERE';
                
                  var combinedData = '';
                  
                  for (var i = 0; i < dataValues.length; i++) {
                    var row = dataValues[i];
                    if (row.join('').trim() === '') {  // בדיקה שהשורה לא ריקה
                      break;  // עצירת הלולאה אם השורה ריקה
                    }
                
                    combinedData += row.join(',') + '\n'; // שרשור כל הנתונים לשורה אחת ושורה לעבר הבאה
                  }
                
                  var data = {
                    'token': apiToken,
                    'what': 'ivr2:EnterID/ListAllInformation.ini',
                    'contents': combinedData
                  };
                
                  var response = UrlFetchApp.fetch(apiEndpoint + 'UploadTextFile', {
                    'method': 'post',
                    'payload': data
                  });
                
                  Logger.log(response.getContentText());
                }
                
                ע תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ע
                  ע.ג. @זרח נערך לאחרונה על ידי

                  @זרח
                  מה הפשט בזה ששורות 6-7 אינם תואמות בקוד הראשון (עם הוספת 0) ובקוד השני (ללא הוספת 0)?
                  אין הבדל? שניהם עובדים אותו דבר?

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

                    @זרח ???

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

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

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

                        @זרח
                        זה לא רק העניין של הפרייוט,
                        הסוף של השורה בקוד הראשון הוא:

                        /ym/api/UploadTextFile';
                        

                        ובקוד השני הוא:

                        /ym/api/';
                        

                        מה נכון?

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

                          @זרח
                          אתה יכול לעשות יצירת עותק ?

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

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

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

                              @Evi770 כתב בלתועלת הציבור | סקריפט שמעלה נתונים מגוגל שיטס לlistallinformation:

                              @זרח
                              אתה יכול לעשות יצירת עותק ?

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

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

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

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

                                  אליהושש כתב בלתועלת הציבור | סקריפט שמעלה נתונים מגוגל שיטס לlistallinformation:

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

                                  אוקי, בלי נדר.
                                  אם מישהו באמת צריך, שיזרז אותי...

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

                                    @אליהושש יש לי מודל נוכחות, כל המשמרות נשמרות בשלוחה בקובץ בשם TimeKeeperTotalAll איך אני כותב לו את מיקום השלוחה בנוסחה?
                                    (כוונתי לנוסחה שהבאת להורדה מהמערכת לשיטס)
                                    תודה!

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

                                      @סתם-שמרל
                                      לא ממש הבנתי.
                                      אתה רוצה להעלות נתונים לימות,
                                      או להוריד נתונים לשיטס?

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

                                        @זרח כוונתי להוריד מהמערכת לשיטס.
                                        אדייק את שאלתי.
                                        בנוסחה ש @אליהושש הביא, מדובר על אללאינפורמיישן שנמצא בתיקיית אנטר איי די והמיקום נכתב כך: EnterID/ListAllInformation.ini אם אני רוצה להוריד נתונים מקובץ TimeKeeperTotalAll שנמצא בשלוחה 1 איך אני כותב את המיקום?
                                        תודההה!

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

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

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

                                            @הגבאי-המוצלח אני בנטפרי ויכול לכתוב סקריפטים.
                                            תנסה לפנות לקהילה...

                                            תגובה 1 תגובה אחרונה תגובה ציטוט 1
                                            • פוסט ראשון
                                              פוסט אחרון