סקריפטים מאוגדים בקונטיינר

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

שימו לב שאפשר לקשר גם את הסקריפטים ל-Google Sites, אבל כמעט תמיד הם פרוסים כאפליקציות אינטרנט. סקריפטים שקשורים ל-Google 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 תוכלו publish את הסקריפט כתוסף, כדי שמשתמשים אחרים יוכלו להתקין אותו מחנות התוספים.

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

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

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

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

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

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

במאמר שיתוף קבצים מ-Google Drive מוסבר איך משתפים קובץ מאגר תגים של סקריפט.