एडिटर के ऐड-ऑन, उपयोगकर्ता के इंटरैक्शन को चालू करते हैं. इसके लिए, वे पसंद के मुताबिक मेन्यू, डायलॉग, और साइडबार का इस्तेमाल करते हैं. नीचे दिए गए लिंक पर, इस तरह के इंटरफ़ेस बनाने के बारे में जानकारी दी गई है.
ऐड-ऑन मेन्यू, Apps Script की बुनियादी यूज़र इंटरफ़ेस (यूआई) सेवा का इस्तेमाल करके बनाए जाते हैं. मेन्यू आइटम, आपके ऐड-ऑन को इस्तेमाल करने के लिए शुरुआती पॉइंट उपलब्ध कराते हैं. हालांकि, आपको उन्हें इस तरह से डिज़ाइन करना होगा कि वे ऐड-ऑन के अनुमति के लाइफ़साइकल को ध्यान में रखते हों.
साइडबार और डायलॉग, Apps Script की एचटीएमएल सेवा का इस्तेमाल करके बनाए जाते हैं. इस सेवा की मदद से, एचटीएमएल और सीएसएस का इस्तेमाल करके इंटरफ़ेस का स्ट्रक्चर और दिखावट तय की जा सकती है. ज़्यादा जानकारी के लिए, एचटीएमएल बनाना और दिखाना लेख देखें.
- क्लाइंट-सर्वर कम्यूनिकेशन कॉल भी सेट अप किए जा सकते हैं, ताकि इंटरफ़ेस में उपयोगकर्ता की कार्रवाइयों से, एडिटर फ़ाइल के मौजूद होने वाले Google सर्वर पर कार्रवाइयां की जा सकें. इसके अलावा, सर्वर पर की गई कार्रवाइयों का असर इंटरफ़ेस पर भी पड़ सकता है.
- डाइनैमिक इंटरफ़ेस बनाने को आसान बनाने के लिए, Apps Script में टेंप्लेट सिंटैक्स भी उपलब्ध है.
Editor के ऐड-ऑन के लिए एचटीएमएल इंटरफ़ेस बनाते समय, आपको Editor के ऐड-ऑन के लिए सीएसएस पैकेज का इस्तेमाल करना चाहिए. इससे आपके ऐड-ऑन, उन Google Workspace एडिटर की तरह दिखेंगे और काम करेंगे जिनके लिए उन्हें बनाया गया है.