לפני שיוצרים תוסף ל-Editor, כדאי לעיין במכסות והגבלות של Apps Script כדי לוודא שעיצוב הפרויקט תואם להנחיות האלה. היכרות עם המגבלות האלה בשלב מוקדם בתהליך הפיתוח יכולה לעזור לכם למנוע בעיות פוטנציאליות בהמשך. Apps Script הוא כלי אידיאלי לפיתוח תוספים קלים לשימוש עבורכם, הצוות או הארגון שלכם. עם זאת, אם אתם מתכננים ליצור תוסף רחב היקף שצריך לטפל בהרבה משתמשים, דורש חביון נמוך או מחייב שליטה מלאה בתשתית, כדאי לפתח תוסף ל-Google Workspace בסביבת זמן ריצה אחרת.
כדי ליצור תוסף ל-Editor, פועלים לפי התהליך הכללי הזה:
- יוצרים פרויקט Apps Script.
- כותבים קוד כדי להגדיר את המראה וההתנהגות של התוסף, באמצעות שירות ה-HTML המובנה של Apps Script.
- בודקים את התוסף.
- מפרסמים את התוסף.
יצירת פרויקט של סקריפט
תוסף לעורך הוא פרויקט עצמאי של Apps Script. במדריך בנושא סקריפטים עצמאיים מפורטות הוראות ליצירת פרויקטים חדשים.
אפשר גם פשוט לפתוח סקריפט חדש.
אם תעשו את זה, קובץ הפרויקט (ששמו ההתחלתי הוא Untitled project) ימוקם בתיקיית השורש של Drive.
שיתוף פעולה
כשעובדים בשיתוף פעולה עם אחרים על פיתוח תוסף, חשבון משתמש יחיד הוא הבעלים של פרויקט התוסף. כשמפרסמים תוסף, חשבון משתמש יחיד משמש כמפרסם. לחשבון שדרכו מפרסמים את התוסף צריכה להיות גישת עריכה לפרויקט הסקריפט של התוסף, אבל הוא לא צריך להיות הבעלים של הפרויקט.
חשוב מאוד להימנע ממצבים שבהם מאבדים גישה לקוד או להגדרות של תוסף כי הבעלים של הפרויקט עזב את הארגון.
כדי למנוע אובדן גישה לקוד של תוסף, מומלץ להשתמש בתיקיות משותפות כשמשתפים פעולה בפיתוח תוסף. אם מציבים את קובץ הסקריפט של התוסף באחסון שיתופי, אף חשבון לא יהיה הבעלים היחיד של הפרויקט.
מומלץ גם להוסיף משתפי פעולה לפרויקט Cloud Platform (GCP) של פרויקט הסקריפט. כך אפשר לוודא שלמישהו בצוות תמיד תהיה גישה להגדרות הענן של התוסף.
קידוד התוסף
אחרי שיוצרים פרויקט של סקריפט, אפשר להתחיל לכתוב קוד כדי להגדיר את המראה וההתנהגות של התוסף. משתמשים ב-Apps Script HtmlService כדי ליצור את ממשק המשתמש של התוסף – תיבות דו-שיח וסרגלי צד – באמצעות HTML ו-CSS רגילים. תוספים לעורכים יכולים להגדיר גם פריטים מותאמים אישית בתפריט.
במהלך כתיבת הקוד, מומלץ לעיין במדריך הסגנון של תוסף העורך כדי לקבל הנחיות לעיצוב חוויית המשתמש של התוסף. בנוסף, חשוב להבין את מצבי מחזור החיים השונים של ההרשאה שהתוסף יכול להיתקל בהם ולתכנת בהתאם.
בדיקת התוסף
אתם יכולים לבדוק תוספים ל-Editor לפני שהם מתפרסמים כדי לוודא שהם פועלים כמו שציפיתם. כדי לבדוק, צריך ליצור הגדרת בדיקה ולהשתמש במסמך, בגיליון אלקטרוני, בטופס או במצגת לבדיקה.
פרטים נוספים זמינים במאמר בנושא בדיקת תוסף ל-Editor.
פרסום התוסף
כשמפרסמים תוסף, הוא הופך לזמין למשתמשים אחרים, באופן ציבורי או רק למשתמשים בדומיין שלכם. לפני שמתחילים בתהליך הפרסום, חשוב לעיין בסקירה הכללית של הפרסום.
תוספים ל-Editor מתפרסמים ב-Google Workspace Marketplace. תוספים שזמינים לכולם צריכים לעבור בדיקה לפני שהם מתפרסמים.
פרטים נוספים זמינים במאמר בנושא פרסום תוסף של כלי העריכה.