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

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

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

לחצן מאקרו בגוגל שיטס

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

    @בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
    myFunction למעבר לתא A1 בגליון 2 ו myFunction2 למעבר לתא A1 בגליון 1

    function myFunction() {
      var spreadsheet = SpreadsheetApp.getActive();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true);
      spreadsheet.getRange("A1").activate();
    };
    function myFunction2() {
      var spreadsheet = SpreadsheetApp.getActive();
      spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
      spreadsheet.getRange("A1").activate();
    };
    

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

    מלאכת מחשבתמ
    מלאכת מחשבתמ
    מלאכת מחשבת
    כתב ב נערך לאחרונה על ידי
    #5

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

    תגובה 1 תגובה אחרונה
    1
    • ב בער

      עשיתי פעולת מאקרו בגוגל שיטס ואני רוצה לעשות לו לחצן
      פעלתי לפי מה שכתוב פה https://tchumim.com/topic/11854/הוספת-לחצן-מאקרו-בגוגל-שיטס
      עשיתי לחצן, הקצאת סקריפט, כתבתי את השם (מחיקה), אבל כשאני לוחץ עליו הוא רושם :"אין אפשרות למצוא את פונקציית הסקריפט מחיקה"
      באיזה שלב יכול להיות שטעיתי?

      ש
      ש
      שמחה זו הסיסמא
      כתב ב נערך לאחרונה על ידי שמחה זו הסיסמא
      #6

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

      תגובה 1 תגובה אחרונה
      0
      • מיכאלושמ מיכאלוש

        @בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
        myFunction למעבר לתא A1 בגליון 2 ו myFunction2 למעבר לתא A1 בגליון 1

        function myFunction() {
          var spreadsheet = SpreadsheetApp.getActive();
          spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true);
          spreadsheet.getRange("A1").activate();
        };
        function myFunction2() {
          var spreadsheet = SpreadsheetApp.getActive();
          spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
          spreadsheet.getRange("A1").activate();
        };
        

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

        ב
        ב
        בער
        כתב ב נערך לאחרונה על ידי בער
        #7

        @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

        spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);

        אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

        מיכאלושמ תגובה 1 תגובה אחרונה
        0
        • מיכאלושמ מיכאלוש

          @בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
          myFunction למעבר לתא A1 בגליון 2 ו myFunction2 למעבר לתא A1 בגליון 1

          function myFunction() {
            var spreadsheet = SpreadsheetApp.getActive();
            spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true);
            spreadsheet.getRange("A1").activate();
          };
          function myFunction2() {
            var spreadsheet = SpreadsheetApp.getActive();
            spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
            spreadsheet.getRange("A1").activate();
          };
          

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

          ב
          ב
          בער
          כתב ב נערך לאחרונה על ידי
          #8

          @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

          @בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
          myFunction למעבר לתא A1 בגליון 2 ו myFunction2 למעבר לתא A1 בגליון 1

          function myFunction() {
            var spreadsheet = SpreadsheetApp.getActive();
            spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true);
            spreadsheet.getRange("A1").activate();
          };
          function myFunction2() {
            var spreadsheet = SpreadsheetApp.getActive();
            spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
            spreadsheet.getRange("A1").activate();
          };
          

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

          ניסתי והוספתי לפונקציה את השורה הנ"ל וזה באמת עובד כמו שצריך

          ב תגובה 1 תגובה אחרונה
          0
          • ב בער

            @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

            @בער אם אתה מתכוון לתא מוגדר בגליון אחר בקובץ הנוכחי אז כותבים את זה כך:
            myFunction למעבר לתא A1 בגליון 2 ו myFunction2 למעבר לתא A1 בגליון 1

            function myFunction() {
              var spreadsheet = SpreadsheetApp.getActive();
              spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון2'), true);
              spreadsheet.getRange("A1").activate();
            };
            function myFunction2() {
              var spreadsheet = SpreadsheetApp.getActive();
              spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
              spreadsheet.getRange("A1").activate();
            };
            

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

            ניסתי והוספתי לפונקציה את השורה הנ"ל וזה באמת עובד כמו שצריך

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

              @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

              spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);

              אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

              מיכאלושמ
              מיכאלושמ
              מיכאלוש
              כתב ב נערך לאחרונה על ידי מיכאלוש
              #10

              @בער כתב בלחצן מאקרו בגוגל שיטס:

              אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

              נכון את גליון 1 תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת את A1 אתה יכול לשנות לתא שיקפוץ אליו
              ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

              function myFunction() {
                var spreadsheet = SpreadsheetApp.getActive();
                spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
              spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate();
              }
              

              .

              ב מלאכת מחשבתמ 3 תגובות תגובה אחרונה
              2
              • מיכאלושמ מיכאלוש

                @בער כתב בלחצן מאקרו בגוגל שיטס:

                אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

                נכון את גליון 1 תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת את A1 אתה יכול לשנות לתא שיקפוץ אליו
                ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

                function myFunction() {
                  var spreadsheet = SpreadsheetApp.getActive();
                  spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
                spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate();
                }
                
                ב
                ב
                בער
                כתב ב נערך לאחרונה על ידי
                #11

                @מיכאלוש
                כן זה עובד
                האם יש אפשרות גם שזה יעבוד במובייל?
                כרגע זה לא עובד

                תגובה 1 תגובה אחרונה
                0
                • מיכאלושמ מיכאלוש

                  @בער כתב בלחצן מאקרו בגוגל שיטס:

                  אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

                  נכון את גליון 1 תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת את A1 אתה יכול לשנות לתא שיקפוץ אליו
                  ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

                  function myFunction() {
                    var spreadsheet = SpreadsheetApp.getActive();
                    spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
                  spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate();
                  }
                  
                  מלאכת מחשבתמ
                  מלאכת מחשבתמ
                  מלאכת מחשבת
                  כתב ב נערך לאחרונה על ידי
                  #12

                  @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

                  לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

                  רעיון נחמד, כל הכבוד על היצירתיות, (כאגב נדמה לי שכבר קיבלתי ממישהו משהו כזה.).
                  אבל יש לדייק שזה ילך לשורה האחרונה הריקה של כלל הגליון, ורק שיתמקם בעמודה A, דהיינו אם בעמודה B יש שורות מלאות עד שורה 25, זה ילך לשורה 26 גם אם בשורה A יש רק עד 20.

                  תגובה 1 תגובה אחרונה
                  0
                  • ב
                    ב
                    בער
                    כתב ב נערך לאחרונה על ידי
                    #13

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

                    תגובה 1 תגובה אחרונה
                    0
                    • מיכאלושמ מיכאלוש

                      @בער כתב בלחצן מאקרו בגוגל שיטס:

                      אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

                      נכון את גליון 1 תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת את A1 אתה יכול לשנות לתא שיקפוץ אליו
                      ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

                      function myFunction() {
                        var spreadsheet = SpreadsheetApp.getActive();
                        spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
                      spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate();
                      }
                      
                      ב
                      ב
                      בער
                      כתב ב נערך לאחרונה על ידי
                      #14

                      @מיכאלוש כתב בלחצן מאקרו בגוגל שיטס:

                      @בער כתב בלחצן מאקרו בגוגל שיטס:

                      אם הבנתי נכון זה השורה שצריך להוסיף שיעבוד לגליון ספציפי/אחר?

                      נכון את גליון 1 תשנה לשם הגליון שאתה רוצה שיעבור אליו ובשורה מתחת את A1 אתה יכול לשנות לתא שיקפוץ אליו
                      ניתן גם להגדיר שיקפוץ לשורה הראשונה שריקה בעמודה מסוימת לדוגמא כאן הוא יקפוץ לעמודה הראשונה שריקה בעמודה A (בגליון 1 כמובן)

                      function myFunction() {
                        var spreadsheet = SpreadsheetApp.getActive();
                        spreadsheet.setActiveSheet(spreadsheet.getSheetByName('גליון1'), true);
                      spreadsheet.getRange("A" + spreadsheet.getLastRow()).activate();
                      }
                      

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

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

                      שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

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

                      בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

                      הרשמה התחברות
                      תגובה
                      • תגובה כנושא
                      התחברו כדי לפרסם תגובה
                      • מהישן לחדש
                      • מהחדש לישן
                      • הכי הרבה הצבעות


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

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

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