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

סקריפט נוצר כחלק מקובץ ב-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, ולוחצים על Extensions > 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. אפשר להפעיל אותה ישירות מהתא באמצעות ה-taxtax =myFunctionName(). לכן הפונקציות המותאמות אישית דומות למאות פונקציות מובנות ב-Sheets, כמו AVERAGE או SUM, אבל מגדירים את ההתנהגות של הפונקציה המותאמת אישית.

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

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

למידע נוסף על שיתוף קובץ קונטיינר של סקריפט, קראו את המאמר שיתוף קבצים מ-Google Drive.