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

    מחפש מידע איך גוגל סקריפט מתחבר לגוגל שיטס

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

      שלום וברכה

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

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

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

      אשמח לעזרה
      תודה

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

        @חייםיודלביץ הבנתי את השאלה שאתה רוצה למצוא טריגרים נוספים להפעלת פעולה על שיטס אישי.
        תוכל לראות כאן (בעברית) https://www.configura.co.il/post/trigger-script-google-sheets
        אם התכוונת לפתוח את השיטס ממקום אחר תוכל לראות כאן (האתר באנגלית - דנים שם על אפשרות מסובכת של פתיחה כולל שיתוף הפונקציות. אבל גם אם התכוונת רק לפתוח ולבצע פעולות תוכל לקחת משם את תחילת הקוד):
        https://stackoverflow.com/questions/45828780/trigger-a-script-to-execute-on-external-sheet-google-apps-scripts

        אם אתה לא רוצה להסתבך, ליתר בטחון אני מעתיק לך את הטקסט של הקוד:

          var ss=SpreadsheetApp.openById('לכתוב_כאן_קודURL'); 
          var sh=ss.getSheetByName('לכתוב_שם_גליון');
          var rg=sh.getDataRange('לכתוב_טווח_תאים');
          var vA=rg.getValues(); //לקבל את הנתונים
          rg.setValues(לכתוב_בתוך_התאים);
        

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

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

          @חייםיודלביץ כאן יש לך קוד שמביא נתונים מתא בשיטס לתוך משתנה:

             let sheet = SpreadsheetApp.getActiveSheet().getRange('גליון1!A1').getValue()
          

          שים לב שבמימוש הנוכחי זה חייב להיות סקריפט שנוצר מתוך השיטס הייעודי (תוספים>אפס סקריפט)

          לגבי כתיבה חזרה וכן לסקריפט עצמאי שכותב לשיטס ספציפי לפי הID שלו תוכל לראות כאן https://developers.google.com/apps-script/reference/spreadsheet/spreadsheet-app?hl=en#methods

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

          ולגבי ההרצה האוטמטית פשוט תשתמש בטריגרים (האייקון של השעון בצד ימין) ותריץ כל כמה דק'/שעות שאתה צריך. (רק שים לב למגבלות)

          ניתן ליצור עימי קשר במייל 8140hp+t@gmail.com | קנה לי פיצה! | פתיחת קווים בפרטנר במייל הנ"ל

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

            @גגד @אביי

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

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