תוספים ל-Editor מאפשרים למשתמשים לבצע אינטראקציה באמצעות תפריטים, תיבות דו-שיח וסרגלי צד מותאמים אישית. בקישורים הבאים תוכלו לקרוא מידע על יצירת ממשקים מהסוגים האלה.
תפריטי תוספים נוצרים באמצעות שירות ממשק המשתמש הבסיסי של Apps Script. פריטי התפריט מספקים נקודות התחלה ראשוניות לשימוש בתוסף, אבל צריך לתכנן אותם כך שיביאו בחשבון את מחזור החיים של ההרשאה של התוסף.
סרגלי צד ודיאלוגים נוצרים באמצעות שירות ה-HTML של Apps Script. השירות הזה מאפשר להגדיר את מבנה הממשק ואת המראה שלו באמצעות HTML ו-CSS. פרטים נוספים מופיעים במאמר בנושא יצירה והצגה של HTML.
- אפשר גם להגדיר קריאות לתקשורת בין לקוח לשרת כדי שפעולות משתמש בממשק יגרמו לפעולות בשרתי Google שבהם נמצא קובץ העריכה, או להיפך.
- ב-Apps Script יש גם תחביר של תבניות שמקל על יצירת ממשקים דינמיים.
כשיוצרים ממשקי HTML לתוספים של כלי העריכה, כדאי להשתמש בחבילת ה-CSS של תוסף כלי העריכה כדי שהתוסף ייראה וירגיש כמו כלי העריכה של Google Workspace שהוא מרחיב.