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

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

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

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

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

    שלום וברכה

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

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

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

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

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

      @חייםיודלביץ הבנתי את השאלה שאתה רוצה למצוא טריגרים נוספים להפעלת פעולה על שיטס אישי.
      תוכל לראות כאן (בעברית) 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
      • אבייא מנותק
        אבייא מנותק
        אביי
        השיב לחייםיודלביץ ב נערך לאחרונה על ידי אביי
        #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 | קטלוג מוצרים
        הלינקיה שלי https://abaye.co/link.html

        תגובה 1 תגובה אחרונה
        3
        • חייםיודלביץח מנותק
          חייםיודלביץח מנותק
          חייםיודלביץ
          כתב ב נערך לאחרונה על ידי
          #4

          @גגד @אביי

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

          תגובה 1 תגובה אחרונה
          2
          • חייםיודלביץח חייםיודלביץ התייחס לנושא זה ב
          • dovidD dovid העביר נושא זה מ-תכנות ב-

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

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

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