סקריפטים המשויכים למאגר

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

סקריפט משויך לקובץ ב-Google Sheets, ב-Docs, ב-Slides או ב-Forms, אם הוא נוצר מהמסמך ולא כסקריפט עצמאי. הקובץ שאליו מצורף סקריפט קשור נקרא "container." סקריפטים קשורים בדרך כלל מתנהגים כמו סקריפטים עצמאיים, אלא שהם לא מופיעים ב-Google Drive, לא ניתן לנתק אותם מהקובץ שאליו הם משויכים, והם מקבלים כמה הרשאות מיוחדות מקובץ האב.

הערה: אפשר גם לקשר את הסקריפטים ל-Google Sites, אבל הם כמעט תמיד פרוסים כאפליקציות אינטרנט. סקריפטים שמקושרים ל-Sheets, Docs, Slides או Forms יכולים גם להפוך לאפליקציות אינטרנט, אבל מצב זה אינו נפוץ.

יצירת סקריפט קשור

Google Docs , Sheets או Slides

כדי ליצור סקריפט קשור ב-Google Docs , Sheets או Slides, פותחים מסמך ב-Docs, גיליון אלקטרוני ב-Sheets או מצגת ב-Slides ולוחצים על תוספים > Apps Script. כדי לפתוח את הסקריפט שוב בעתיד, יש לבצע את אותה פעולה או לפתוח את הסקריפט ממרכז השליטה של Apps Script.

Google Forms

כדי ליצור סקריפט קשור ב-Google Forms, פותחים טופס ולוחצים על סמל האפשרויות הנוספות > עורך סקריפטים. כדי לפתוח את הסקריפט בעתיד, אפשר לבצע את אותה פעולה או לפתוח את הסקריפט ממרכז השליטה של Apps Script.

שיטות מיוחדות

סקריפטים כרוכים יכולים להשתמש בכמה שיטות שסקריפטים עצמאיים לא יכולים:

למידע נוסף, עיינו במדריך להרחבת Google Sheets או במדריך להרחבת Google Docs.

תפריטים מותאמים אישית, תיבות דו-שיח וסרגלי צד

בסקריפטים קשורים ניתן להתאים אישית את Google Sheets , Docs ו-Forms על ידי הוספת תפריטים מותאמים אישית ותיבות דו-שיח או סרגלי צד. עם זאת, חשוב לזכור שסקריפט יכול לבצע פעולות רק בממשק המשתמש של המופע הנוכחי של קובץ פתוח. כלומר, סקריפט שמקושר למסמך אחד לא יכול להשפיע על ממשק המשתמש של מסמך אחר.

תוספים

תוספים פועלים ב-Gmail, ב-Google Sheets, ב-Docs, ב-Slides וב-Forms. אם פיתחתם סקריפט קשור או עצמאי ואתם רוצים לשתף אותו עם העולם, Apps Script מאפשר לפרסם את הסקריפט כתוסף כדי שמשתמשים אחרים יוכלו להתקין אותו מחנות התוספים.

גורמים מפעילים

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

פונקציות מותאמות אישית

פונקציה בהתאמה אישית היא פונקציה בסקריפט שמקושר ל-Google Sheets, אותה אתם קוראים ישירות מהתא באמצעות ה-syntax =myFunctionName(). כך, פונקציות מותאמות אישית דומות למאות פונקציות מובנות ב-Sheets, כמו AVERAGE או SUM, אלא שהגדרתם את ההתנהגות של הפונקציה המותאמת אישית.

גישה לסקריפטים מחייבים

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