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

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

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

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

מתוזמן נעוץ נעול הועבר תכנות
15 פוסטים 3 כותבים 606 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • Y.Excel.AccessY מנותק
    Y.Excel.AccessY מנותק
    Y.Excel.Access
    כתב ב נערך לאחרונה על ידי Y.Excel.Access
    #5

    תודה רבה... אבל לא בדקת.
    GETVALUE + SETVALUE מחזיר רק ערכים.
    יש פונקציה אחרת שניסיתי אותה המחזירה ערכים עם עיצוב אך היא פועלת רק על העתקה בין הכרטיסיות ('sheets') באותה חוברת עבודה (באותו 'SpreadsheetApp'), לא בקובץ גוגל שיטס אחר.

    Y.Excel.Access @ gmail.com

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

      @Y-Excel-Access אני לא מכיר פונקציה שמקבלת את כל עיצוב התא, תצטרך לכתוב בעצמך פונקציה בסגנון הזה שמקבל את כל ערכי העיצוב שאתה צריך

        let sourceCell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1');
        let destinationCell = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A2');
      
        let fontSize = sourceCell.getFontSize();
        let backgroundColor = sourceCell.getBackgroundColor();
        let fontWeight = sourceCell.getFontWeight();
      
        destinationCell.setFontSize(fontSize);
        destinationCell.setBackgroundColor(backgroundColor);
        destinationCell.setFontWeight(fontWeight);
      

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

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

        @אביי תודה רבה.
        לא מצאתי איך לקבל מ RANGE את עיצוב ההיפר קישור המוצמד לתא (שאם לוחצים על התא זה מפנה אותנו לשם - כמו כל פעם שאתה כותב מייל זה יוצר אותו כהיפר קישור אוטומטית, וכדו')

        Y.Excel.Access @ gmail.com

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

          @Y-Excel-Access כעת אני חושב שאולי זה יעזור לך

            let spreadsheet = SpreadsheetApp.getActive();
            spreadsheet.getRange('N3').copyTo(spreadsheet.getRange('N5'), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
          

          בפשטות זה אמור לעבוד גם מחוברת עבודה אחרת,

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

          Y.Excel.AccessY תגובה 1 תגובה אחרונה
          1
          • Y.Excel.AccessY מנותק
            Y.Excel.AccessY מנותק
            Y.Excel.Access
            השיב לאביי ב נערך לאחרונה על ידי
            #9

            @אביי שוב תודה על המאמץ, נוסה כבר... ההודעת שגיאה כדלהלן:

            Exception: Target range and source range must be on the same spreadsheet.
            

            (לא עובד עבור חוברת עבודה אחרת... אוף!

            Y.Excel.Access @ gmail.com

            תגובה 1 תגובה אחרונה
            1
            • אבייא מנותק
              אבייא מנותק
              אביי
              השיב לY.Excel.Access ב נערך לאחרונה על ידי
              #10

              @Y-Excel-Access כתב בגוגל שיטס - איך להעתיק היפר קישור בין חוברות עבודה:

              (שאם לוחצים על התא זה מפנה אותנו לשם - כמו כל פעם שאתה כותב מייל זה יוצר אותו כהיפר קישור אוטומטית, וכדו')

              עד עכשיו לא הבנתי שלזה אתה מתכווין, אני לא בטוח שזה יושב בכלל בהגדרות העיצוב של התא, ולא משהו שמרונדר בהצגת הגיליון (כמו שלא שייך למצוא במייל את ה"עיצוב" של הלינקים, כי זה אכן לא קיים בגוף המייל, אלא מרונדר אוטומטית ע"י ג'ימייל בעת הצגת ההודעה)

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

              Y.Excel.AccessY תגובה 1 תגובה אחרונה
              0
              • Y.Excel.AccessY מנותק
                Y.Excel.AccessY מנותק
                Y.Excel.Access
                השיב לאביי ב נערך לאחרונה על ידי Y.Excel.Access
                #11

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

                Y.Excel.Access @ gmail.com

                אבייא תגובה 1 תגובה אחרונה
                0
                • אבייא מנותק
                  אבייא מנותק
                  אביי
                  השיב לY.Excel.Access ב נערך לאחרונה על ידי אביי
                  #12

                  @Y-Excel-Access האמת שכבר לא הבנתי מה אתה בדיוק מתכווין.. אולי כדאי שתביא קטע דוגמה שמבוסס על הצורך המדוייק.

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

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

                  https://developers.google.com/apps-script/reference/spreadsheet/range?hl=he#setshowhyperlinkshowhyperlink

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

                  Y.Excel.AccessY תגובה 1 תגובה אחרונה
                  1
                  • Y.Excel.AccessY מנותק
                    Y.Excel.AccessY מנותק
                    Y.Excel.Access
                    השיב לאביי ב נערך לאחרונה על ידי Y.Excel.Access
                    #13

                    @אביי דווקא הבנת נכון - תוצאת HYPERLINK.

                    @אביי כתב בגוגל שיטס - איך להעתיק היפר קישור בין חוברות עבודה:

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

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

                    כלומר הפעולה גורמת לנוסחה בתא לחשב ולתת לAPP SCRIPT את התוצאות של הנוסחה.

                    @אביי כתב בגוגל שיטס - איך להעתיק היפר קישור בין חוברות עבודה:

                    https://developers.google.com/apps-script/reference/spreadsheet/range?hl=he#setshowhyperlinkshowhyperlink

                    לא הבנתי כל כך מה זה אמור לעזור, מדובר שם רק על האם להציג את ההיפר לינק למשתמשי הגליון. אבל באמת זה האיזכור היחיד של המילים "HYPERLINK" בCLASS RANGE. 😞

                    Y.Excel.Access @ gmail.com

                    אבייא תגובה 1 תגובה אחרונה
                    0
                    • אבייא מנותק
                      אבייא מנותק
                      אביי
                      השיב לY.Excel.Access ב נערך לאחרונה על ידי
                      #14

                      @Y-Excel-Access כתב בגוגל שיטס - איך להעתיק היפר קישור בין חוברות עבודה:

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

                      נכון, כי כשאתה ניגש לנתונים אז גוגל מבצעת חישוב ומגישה לך את תוצאת החישוב..

                      מה שכתבתי

                      לצורך העניין אם תיגש לנתונים כשהגיליון סגור

                      כוונתי היתה שאם תיגש לקובץ (לא ממש אפשרי בגוגל שיטס אבל תוכל לנסות באקסל) שלא דרך הגוגל שיטס או הAPI אלא תפתח אותו בnotepad תראה שהתא מכיל את הנוסחה ולא את הערך..

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

                      תגובה 1 תגובה אחרונה
                      1
                      • Y.Excel.AccessY מנותק
                        Y.Excel.AccessY מנותק
                        Y.Excel.Access
                        כתב ב נערך לאחרונה על ידי Y.Excel.Access
                        #15

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

                        תודה רבה ל @מנצפכ ול @אביי על העזרה

                        Y.Excel.Access @ gmail.com

                        תגובה 1 תגובה אחרונה
                        2

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

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

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