رابط های کاربری افزودنی ویرایشگر، واسط های کاربری افزودنی ویرایشگر

افزونه‌های ویرایشگر، تعامل کاربر را از طریق منوها، پنجره‌های محاوره‌ای و نوارهای کناری سفارشی امکان‌پذیر می‌کنند. پیوندهای زیر اطلاعاتی در مورد ساخت این نوع رابط‌ها ارائه می‌دهند.

  • منوهای افزونه با استفاده از سرویس رابط کاربری پایه Apps Script ایجاد می‌شوند. آیتم‌های منو، نقاط شروع اولیه برای استفاده از افزونه شما را فراهم می‌کنند، اما شما باید آنها را طوری طراحی کنید که چرخه عمر مجوز افزونه را در نظر بگیرند.

  • نوارهای کناری و پنجره‌های محاوره‌ای با استفاده از سرویس HTML مربوط به Apps Script ایجاد می‌شوند. این سرویس به شما امکان می‌دهد ساختار و ظاهر رابط کاربری را با استفاده از HTML و CSS تعریف کنید. برای جزئیات بیشتر به بخش «ایجاد و ارائه HTML» مراجعه کنید.

    • همچنین می‌توانید فراخوانی‌های ارتباطی کلاینت-سرور را طوری تنظیم کنید که اقدامات کاربر در رابط کاربری منجر به اقداماتی شود که در سرورهای گوگل، جایی که فایل ویرایشگر قرار دارد، انجام می‌شوند یا برعکس.
    • Apps Script همچنین یک سینتکس قالب ارائه می‌دهد تا ساخت رابط‌های کاربری پویا را آسان‌تر کند.
  • هنگام ساخت رابط‌های HTML برای افزونه‌های ویرایشگر، باید از بسته CSS افزونه ویرایشگر استفاده کنید تا افزونه شما ظاهری شبیه به ویرایشگرهای Google Workspace که به آن اضافه شده‌اند، داشته باشد.