עריכת סרגל הכלים בגוגל שיטס
-
האם ישנה אפשרות להעלים חלק מהכפתורים שבמסמך גוגל שיטס
המטרה: אני מעוניין לתת לאנשים גישה בלי שיוכלו להעתיק את כל הגיליון ולגשת ל AppScript
שאלתי בתכנות מתוך הנחה לא מבוססת שאם אפשר זה באמצעות סקריפט ב AppScript
תודה רבה -
@שמחה-זו-הסיסמא אני לא יודע אם אפשרי להעלים, אבל לענ"ד זה לא יפתור את הבעיה, כי ליצור עותק אפשר גם מקבצים ששותפו איתי בגוגל דרייב, וכן בעוד כמה אפשרויות...
מה שכן, יש אפשרות לשף קובץ במצב תצוגה בלבד באמת שא"א להוריד וליצור עותק לא זוכר כרגע איך עושים את זה, אבל אפשר לגגל.
-
@שמחה-זו-הסיסמא די חפרתי על זה, ויצא לי שאי אפשר.
אם תמצא דרך - אפילו יצירתית ומסובכת לחסום משתמשי עריכה מ APP SCRIPT אודה לך מאוד!!
בגלל זה שיניתי אסטרטגיה לגמרי, ואני עובד רק עם FORMS או GMAIL כאפשרות עריכה של קהל משתמשים שאני לא מכיר...
-
@Y-Excel-Access
לחסום רק מ App script זה לא בעיה
אתה פשוט פותח סקריפט לא מתוך ה שיטס אלא מדף הבית של App script
ואת השיוך לשיטס צריך לעשות בצורה הבאהconst sheetUrl = 'https://docs.google.com.....';
הקישור שנמצא בשורת הכתובת של השיטס
-
@שמחה-זו-הסיסמא נכון, אבל אז אין לך את הטריגר של 'בעת ביצוע שינוי'.
אני טועה? (אמן:)עכ"פ לעניין השאלה שלך - נשארה גם הבעיה של העתקת הנתונים, שלא מכיר גם לזה פתרון. וכנ"ל.
מה שכן אפשר, זה פתרון חלקי.
אם הנתונים שצריכים להיות מוצגים למשתמשים הם לא נתונים רגישים, ורק הDATA בעייתית, אפשר פשוט לשתף אותם עם גליון אחר ולעשות IMPORTRANGE.
(עם סקריפט שאם זה נכשל מדי פעם שיקים אותו מחדש - באג של גוגל).כך לא יוכלו להעתיק אלא את הנתונים בגליון צד לקוח.
-
יש לי אולי קצה חוט... מפוסט אחר של @OdedDvir .
אמקד שוב.
כתבת -
@שמחה-זו-הסיסמא כתב בעריכת סרגל הכלים בגוגל שיטס:@Y-Excel-Access
לחסום רק מ App script זה לא בעיה
אתה פשוט פותח סקריפט לא מתוך ה שיטס אלא מדף הבית של App script
ואת השיוך לשיטס צריך לעשות בצורה הבאה
const sheetUrl = 'https://docs.google.com.....';הקישור שנמצא בשורת הכתובת של השיטס
ועל זה עניתי -
@Y-Excel-Access כתב בעריכת סרגל הכלים בגוגל שיטס:@שמחה-זו-הסיסמא נכון, אבל אז אין לך את הטריגר של 'בעת ביצוע שינוי'.
אני טועה? (אמן:)ומכאן לכאורה משמע שאני טועה!
@OdedDvir כתב בהוספת לחצן מאקרו בגוגל שיטס:הבעייה היא שהטריגר onEdit הוא טריגר פשוט, ולפי הגדרה הוא מוגבל ביכולות שלו, ובפרט, הוא אינו מורשה לערוך קבצים אחרים.
כדי לעקוף את הבעיה, צריך לעשות קצת התעמלות: ליצור טריגר חדש על ידי המשתמש (הוא יהיה מורשה לעשות ככל שתאפשר לו), ולהפעיל אותו מתוך הקוד.אשמח ש @OdedDvir תסביר לנו מה התכוונת בהתעמלות, והאם זה יעזור לנו לפחות לחלק מהנושא שלנו? (או שזה סתם טענו חיטים והודה לו בשעורים...).
תודה רבה לכל העוזרים ומסייעים! -
@Y-Excel-Access כתב בעריכת סרגל הכלים בגוגל שיטס:
אשמח ש @OdedDvir תסביר לנו מה התכוונת בהתעמלות,
לענ"ד פשוט לעשות לחצן הפעלת מאקרו שיפעיל את הפונקצייה שאתם צריכים
@Y-Excel-Access כתב בעריכת סרגל הכלים בגוגל שיטס:
והאם זה יעזור לנו לפחות לחלק מהנושא שלנו?
וודאי! אם אין לכם בעיה להגיד ללקוח שכל פעם ילחץ על הלחצן הנ"ל, אז פשוט לעשות סקריפט עם קישור בלבד לגליון (כמו שדובר לעיל), ובגליון עצמו יהיה רק לחצן שיפעיל את הנ"ל