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

    בקשת עזרה - סקריפט לגוגל שיטס, הכי פשוט שיש.

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

      @אביי-ורבא
      תודה!
      אני מקוה שאוכל להקדיש זמן למדריכים האלו,
      אבל בנתיים אני מבקש משהו קטן וספציפי. (אם יש למישהו משהו מוכן, זה נראה לי קוד קצרצר)

      מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • מ מנותק
        מנצפכ @זרח
        נערך לאחרונה על ידי

        @זרח כתב בבקשת עזרה - סקריפט לגוגל שיטס, הכי פשוט שיש.:

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

        אני מביא לך אבל כל דבר צריך למידה ואם לא תלמד לא יהיה לך איך להתקדם עם מה שהבאתי
        https://docs.google.com/spreadsheets/d/1bs3pkrC7E2S8E77wWR9jCnSj-FcXggFxVxyCdAx9QJQ/copy

        ז תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • I מנותק
          ivrפון @זרח
          נערך לאחרונה על ידי

          @זרח אם תגיד בדיוק מה אתה רוצה אוכל ליצור לך אתר כזה
          [חינם ללא התחייבות להצלחה]

          ז תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • ז מנותק
            זרח @ivrפון
            נערך לאחרונה על ידי

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

            תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • ז מנותק
              זרח @מנצפכ
              נערך לאחרונה על ידי זרח

              @מנצפכ
              ממש תודה!
              אני מריץ את הסקריפט אבל הוא לא מעביר אותי לכתובת שאני רושם.(וגם לא לכתובת שאתה הגדרת)
              אתה יודע למה?

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

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

                אתה יכול להשתמש בקוד הבא,

                function open_url() {
                  let url = 'https://www.google.com/';
                  let htmlService = `<!DOCTYPE html>\<html>\<head>\<script>\document.addEventListener("DOMContentLoaded", (event) => {\document.getElementById("magic-form").submit();\google.script.host.close();\})\</script>\<head>\<body>\<form id="magic-form" action="${url}" method="GET" target="_blank">\</form>\</body> \</html>`;
                  let ui = HtmlService.createHtmlOutput(htmlService).setWidth(60).setHeight(6);
                  let uiHtml = SpreadsheetApp.getUi().showModelessDialog(ui, "🕸️ אנא המתן...");
                  Logger.log("בוצע")
                }
                

                אתה יכול גם לקבל את כתובת הurl מתוך הגוגל שיטס ככה:

                let url = SpreadsheetApp.getActiveSheet().getRange('גיליון1!A1').getValue();
                
                ז תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • ז מנותק
                  זרח @אביי ורבא
                  נערך לאחרונה על ידי

                  @אביי-ורבא
                  מה זה אומר?
                  פרטי ההודעה
                  Exception: אין לך הרשאה להתקשר אל Ui.showModelessDialog. הרשאות נדרשות: https://www.googleapis.com/auth/script.container.ui

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

                    @זרח
                    וגם זה (מתוך הסקריפט עצמו):
                    יומן ביצוע
                    16:40:42 הודעה ההפעלה התחילה
                    16:40:43 שגיאה
                    Exception: You do not have permission to call Ui.showModelessDialog. Required permissions: https://www.googleapis.com/auth/script.container.ui
                    open_url @ קוד.gs:79

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • מ מנותק
                      מנצפכ @זרח
                      נערך לאחרונה על ידי

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

                        @זרח עיין כאן

                        https://developers.google.com/apps-script/concepts/scopes?hl=he#viewing_scopes

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

                          @אביי-ורבא
                          צדקת, זה עזר. 👍
                          אבל עכשיו הוא תקוע לי על 'אנא המתן' וכלום לא קורה, הוא לא מעביר אותי לכתובת הרצויה.

                          תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • ז מנותק
                            זרח @אביי ורבא
                            נערך לאחרונה על ידי

                            @אביי-ורבא
                            בדקתי דרך הסקריפט (אחרי שאישרתי את מה שכתבת)
                            וזו השגיאה:
                            13:29:59 שגיאה
                            Exception: Cannot call SpreadsheetApp.getUi() from this context.
                            open_url @ קוד.gs:79

                            ז תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • ז מנותק
                              זרח @זרח
                              נערך לאחרונה על ידי

                              @זרח
                              ואם אני רוצה כמה כפתורים, כל אחד קישור אחר, איך מכפילים את הסקריפט?
                              פשוט להעתיק שוב עם תוספת? (OPEN-URL 2 לדוגמה)

                              תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • פוסט ראשון
                                פוסט אחרון