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

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

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. רשתות
  3. עזרה בגוגל סקריפט

עזרה בגוגל סקריפט

מתוזמן נעוץ נעול הועבר רשתות
9 פוסטים 3 כותבים 287 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ל מנותק
    ל מנותק
    למה מה קרה
    כתב ב נערך לאחרונה על ידי למה מה קרה
    #1

    יש לי קובץ שיטס שלוקח נתונים מהרשת באמצעות נוסחת

    =IMPORTxml
    

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

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

    @אביי

    התמונות שלי:
    https://pixabay.com/users/chaim01-21022373/

    אבייא 2 תגובות תגובה אחרונה
    0
    • אבייא מנותק
      אבייא מנותק
      אביי
      השיב ללמה מה קרה ב נערך לאחרונה על ידי
      #2

      @למה-מה-קרה כתב בעזרה בגוגל סקריפט:

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

      אתה צריך שהלינק עצמו ישתנה, תוסיף באופן רנדומלי לסוף הלינק ?1243

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

      ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
      הלינקיה שלי https://abaye.co/link.html

      תגובה 1 תגובה אחרונה
      2
      • אבייא מנותק
        אבייא מנותק
        אביי
        השיב ללמה מה קרה ב נערך לאחרונה על ידי
        #3

        @למה-מה-קרה תוכל להשתמש בפונקציה הזו בשביל זה

        function myFunction() {
          let cell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1');
          let value = cell.getValue();
        
          let newValue = value.replace(/\d{4}$/, '');
        
          var randomDigits = Math.floor(Math.random() * 10000);
          randomDigits = ("0000" + randomDigits).slice(-4);
          newValue += "?" + randomDigits;
          cell.setValue(newValue);
        }
        

        את הערך של הurl (הראשון) בפונקציה =IMPORTxml תשים כהפניה לתא שעליו תריץ את הקוד לעיל.

        ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
        הלינקיה שלי https://abaye.co/link.html

        ל תגובה 1 תגובה אחרונה
        0
        • ל מנותק
          ל מנותק
          למה מה קרה
          השיב לאביי ב נערך לאחרונה על ידי למה מה קרה
          #4

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

          התמונות שלי:
          https://pixabay.com/users/chaim01-21022373/

          אבייא תגובה 1 תגובה אחרונה
          0
          • אבייא מנותק
            אבייא מנותק
            אביי
            השיב ללמה מה קרה ב נערך לאחרונה על ידי
            #5

            @למה-מה-קרה עדכנתי את הקוד כך שיטפל בכל הנוסחה, פשוט תגדיר את הפרמטרים של הנוסחה בשורות 2,3,4 ואת התא בשורה 5.

            function myFunction() {
              let url = `https://en.wikipedia.org/wiki/Moon_landing`; // כאן תשים את הלינק ל-XML
              let xpath_query = `//a/@href`; // הפרמטר השני 
              let locale = `en_US`; // הפרמטר השלישי
              let cell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1'); // התא שבו תהיה הנוסחה
            
              var randomDigits = Math.floor(Math.random() * 10000);
              randomDigits = ("0000" + randomDigits).slice(-4);
              url += "?" + randomDigits;
              let value = `=IMPORTXML("${url}", "${xpath_query}", "${locale}")`;
              Logger.log(value)
              cell.setValue(value);
            }
            
            
            

            ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
            הלינקיה שלי https://abaye.co/link.html

            ל תגובה 1 תגובה אחרונה
            0
            • ל מנותק
              ל מנותק
              למה מה קרה
              השיב לאביי ב נערך לאחרונה על ידי למה מה קרה
              #6

              @אביי
              זה גם אמור לעזור?
              יש לי משתנה url

                var cellFunctionTitle = '=IMPORTxml("' + url + '","//title")';
                sheetName.getRange('A1').setValue(cellFunctionTitle);
              

              התמונות שלי:
              https://pixabay.com/users/chaim01-21022373/

              אבייא תגובה 1 תגובה אחרונה
              0
              • אבייא מנותק
                אבייא מנותק
                אביי
                השיב ללמה מה קרה ב נערך לאחרונה על ידי
                #7

                @למה-מה-קרה איפה השינוי הרנדומלי של הurl?

                ניתן ליצור עימי קשר 8140hp+t@gmail.com | קטלוג מוצרים
                הלינקיה שלי https://abaye.co/link.html

                ל תגובה 1 תגובה אחרונה
                0
                • ל מנותק
                  ל מנותק
                  למה מה קרה
                  השיב לאביי ב נערך לאחרונה על ידי
                  #8

                  @אביי
                  היה לי טעות
                  זה השינוי שאני מוסיף ל-url

                  + queryString;
                  

                  התמונות שלי:
                  https://pixabay.com/users/chaim01-21022373/

                  תגובה 1 תגובה אחרונה
                  0
                  • I מנותק
                    I מנותק
                    isi
                    כתב ב נערך לאחרונה על ידי
                    #9
                    פוסט זה נמחק!
                    תגובה 1 תגובה אחרונה
                    0

                    בא תתחבר לדף היומי!
                    • התחברות

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

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