رابط کاربری Google Workspace را گسترش دهید

این صفحه گزینه‌های شما برای گسترش رابط کاربری (UI) گوگل ورک‌اسپیس را شرح می‌دهد. می‌توانید رابط کاربری گوگل ورک‌اسپیس را به دلایل زیادی گسترش دهید، از جمله:

  • برنامه یا سرویس خود را در Google Workspace ادغام کنید تا کاربران بتوانند مستقیماً از یک یا چند برنامه Google Workspace از برنامه استفاده کنند. به عنوان مثال، یک افزونه Google Workspace بسازید که تراشه‌های هوشمند و پیش‌نمایش‌های پیوند را برای سرویس شما در Google Docs ایجاد کند.
  • به کاربران Google Workspace کمک کنید تا بهره‌وری بیشتری داشته باشند یا گردش کار خود را بهبود بخشند. برای مثال، یک برنامه Google Chat بسازید که به کاربران امکان دهد برگه‌های زمانی هفتگی را مستقیماً از Google Chat گزارش دهند.
  • قابلیت‌هایی را اضافه کنید که به طور پیش‌فرض در Google Workspace در دسترس نیستند. برای مثال، یک منوی سفارشی در Docs، Google Sheets یا Google Slides اضافه کنید.

شما می‌توانید اکثر گزینه‌های مربوط به گسترش رابط کاربری Google Workspace را در Google Workspace Marketplace منتشر کنید، فروشگاهی آنلاین که کاربران می‌توانند در آن برنامه‌های شخص ثالثی را که با Google Workspace ادغام می‌شوند، پیدا و نصب کنند.

مروری بر گزینه‌های گسترش رابط کاربری Google Workspace

جدول زیر گزینه‌های موجود برای گسترش رابط کاربری Google Workspace را فهرست کرده و آنها را بر اساس این ویژگی‌ها مقایسه می‌کند:

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

در ادامه جدول، توضیحات مربوط به هر گزینه آمده است.

آنچه می‌توانید بسازید پیش‌نمایش برنامه‌ها گسترش یافته‌اند گزینه‌های کدگذاری رابط کاربری مبتنی بر کارت رابط کاربری HTML رابط کاربری iframe
افزونه‌های گوگل ورک اسپیس مثال افزونه Google Workspace که ادغام نوار کناری را نشان می‌دهد.
لوگوی جیمیل که نشان‌دهنده‌ی در دسترس بودن ادغام ایمیل است. جیمیل
لوگوی گوگل درایو برای پشتیبانی از ذخیره‌سازی فایل. رانندگی
لوگوی تقویم گوگل برای افزونه‌ی زمان‌بندی برنامه. تقویم
لوگوی گوگل چت برای ادغام با اپلیکیشن پیام‌رسان. چت
لوگوی گوگل داکز برای ادغام ویرایش اسناد. اسناد
لوگوی گوگل میت برای ادغام کنفرانس ویدیویی. ملاقات
لوگوی گوگل شیت برای افزونه‌ی برنامه‌ی صفحه‌گسترده. ورق‌ها
لوگوی گوگل اسلایدز برای افزونه‌ی اپلیکیشن ارائه. اسلایدها
لوگوی اسکریپت برنامه‌های گوگل برای گزینه‌های کدنویسی. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای گزینه‌های فول‌استک. توسعه کامل
پیش‌نمایش لینک‌ها و تراشه‌های هوشمند | افزونه‌های Google Workspace نمونه‌ای از پیش‌نمایش لینک‌های افزونه‌ی Google Workspace که تراشه‌های هوشمند را نشان می‌دهد.
آیکون گوگل داکز برای پیش‌نمایش تراشه هوشمند. اسناد
آیکون گوگل شیت برای پیش‌نمایش هوشمند تراشه. ورق‌ها
آیکون گوگل اسلاید برای پیش‌نمایش هوشمند تراشه. اسلایدها
لوگوی AppSheet برای گزینه‌های توسعه بدون کد. برگه برنامه
لوگوی اسکریپت گوگل اپس برای کدنویسی کم کد. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای کدنویسی حرفه‌ای. توسعه کامل
پیش‌نویس‌های ایمیل | افزونه‌های Google Workspace مثالی از افزونه‌ی Google Workspace برای پیش‌نویس ایمیل در جیمیل.
لوگوی جیمیل که افزونه‌های پیش‌نویس ایمیل را نشان می‌دهد. جیمیل
آیکون اسکریپت برنامه‌های گوگل برای افزونه‌های ایمیل. اسکریپت برنامه‌ها
آیکون توسعه‌دهندگان گوگل برای نسخه کامل توسعه. توسعه کامل
صحنه اصلی جلسه و پنل کناری | افزونه‌های Google Workspace رابط کاربری افزونه‌های گوگل میت با صحنه اصلی و پنل کناری.
لوگوی گوگل میت برای یکپارچه‌سازی جلسات. ملاقات
لوگوی توسعه‌دهندگان گوگل برای جلسات کدنویسی. توسعه کامل
برنامه‌های چت گوگل | افزونه‌های فضای کاری گوگل مثال برنامه چت که پیام رسانی تعاملی را در چت نشان می دهد.
لوگوی گوگل چت برای افزونه‌های چت. چت
لوگوی AppSheet برای گزینه‌های برنامه چت. برگه برنامه
لوگوی اسکریپت برنامه‌های گوگل برای افزونه‌های چت. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای چت فول‌استک. توسعه کامل
کنفرانس تقویم | افزونه‌های Google Workspace مثالی از رابط کاربری کنفرانس تقویم با افزونه‌ی Google Workspace.
لوگوی تقویم گوگل برای ویژگی‌های کنفرانس. تقویم
لوگوی اسکریپت برنامه‌های گوگل برای افزونه‌های تقویم. اسکریپت برنامه‌ها

از رابط کاربری موجود استفاده می‌کند

افزونه‌های ویرایشگر مثال افزونه ویرایشگر که افزونه Google Docs را نشان می‌دهد.
لوگوی گوگل داکس برای ویرایشگران اسناد. اسناد
لوگوی گوگل شیت برای ویرایشگرهای صفحه گسترده. ورق‌ها
لوگوی گوگل اسلایدز برای ویراستاران ارائه. اسلایدها
لوگوی گوگل فرمز برای ویرایشگران فرم. فرم‌ها
لوگوی اسکریپت گوگل اپس برای ویرایش صفحات گسترده. اسکریپت برنامه‌ها
توابع سفارشی | افزونه‌های ویرایشگر مثال تابع سفارشی که نحوه‌ی استفاده از فرمول‌های صفحه‌گسترده را نشان می‌دهد.
لوگوی گوگل شیت برای توابع سفارشی. ورق‌ها
لوگوی اسکریپت گوگل اپس برای نوشتن اسکریپت‌ها. اسکریپت برنامه‌ها

از رابط کاربری موجود استفاده می‌کند

ماکروها | افزونه‌های ویرایشگر مثال ماکرو که مراحل اتوماسیون صفحه گسترده ضبط شده را نشان می‌دهد.
لوگوی گوگل شیت برای ایجاد ماکروها. ورق‌ها
لوگوی اسکریپت گوگل اپس برای خودکارسازی وظایف. اسکریپت برنامه‌ها

از رابط کاربری موجود استفاده می‌کند

منوها، پنجره‌های محاوره‌ای و نوارهای کناری سفارشی | افزونه‌های ویرایشگر نمونه منو و نوار کناری که سفارشی‌سازی رابط کاربری ویرایشگر را نشان می‌دهد.
لوگوی گوگل داکز برای سایدبار اسناد. اسناد
لوگوی گوگل شیت برای پنجره‌های محاوره‌ای صفحه‌گسترده. ورق‌ها
لوگوی گوگل اسلایدز برای سایدبارهای ارائه. اسلایدها
لوگوی گوگل فرم برای پنجره‌های محاوره‌ای فرم. فرم‌ها
لوگوی اسکریپت برنامه‌های گوگل برای سایدبارها. اسکریپت برنامه‌ها
برنامه‌های گوگل درایومثال برنامه Drive که ادغام منوی فایل را نشان می‌دهد.
لوگوی گوگل درایو برای دسترسی به فایل‌ها رانندگی
لوگوی توسعه‌دهندگان گوگل برای پشتیبانی کامل از همه چیز. توسعه کامل

از رابط کاربری موجود استفاده می‌کند

افزونه‌های گوگل کلاس‌روم مثالی از افزونه‌های کلاس درس گوگل که رابط پیوست تکالیف را نشان می‌دهد.
لوگوی گوگل کلاس‌روم برای ابزارهای آموزشی. کلاس درس
لوگوی توسعه‌دهندگان گوگل برای یکپارچه‌سازی کلاس درس. توسعه کامل

انواع ادغام برنامه‌ها

بخش زیر انواع ادغام‌های برنامه‌ای را که می‌توانید برای گسترش رابط کاربری Google Workspace بسازید، توضیح می‌دهد.

برای به اشتراک گذاشتن ویژگی خود با سایر کاربران Google Workspace، می‌توانید فهرستی در Google Workspace Marketplace منتشر کنید. برای اطلاع از اینکه کدام نوع ادغام برنامه‌ها را می‌توان با هم فهرست کرد، به بخش «لیست ادغام برنامه‌ها با هم» در مستندات Marketplace مراجعه کنید.

افزونه‌های گوگل ورک اسپیس

مثال افزونه Google Workspace که ادغام برنامه نوار کناری را نشان می‌دهد.

مثال افزونه Google Workspace که ادغام برنامه نوار کناری را نشان می‌دهد.

افزونه‌های Google Workspace برنامه‌هایی هستند که با برنامه‌های Google Workspace ادغام می‌شوند. یک افزونه می‌تواند چندین برنامه Google Workspace را گسترش دهد. اغلب، برنامه در یک نوار کناری از داخل برنامه Google Workspace که آن را گسترش می‌دهد، باز می‌شود.

علاوه بر ساخت سایدبارها، می‌توانید ویژگی‌های زیر را برای افزونه بسازید:

مشاهده مستندات افزونه‌های Google Workspace

لوگوی بازار کار گوگل برای انتشار. قابل انتشار



گزینه‌های کدگذاری :

لوگوی اسکریپت گوگل اپس برای کدنویسی خودکار. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای توسعه نرم‌افزار. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

لوگوی جیمیل برای ادغام با اپلیکیشن ایمیل. جیمیل
آیکون گوگل درایو برای ادغام فایل‌ها. رانندگی
آیکون تقویم گوگل برای برنامه زمانبندی. تقویم
لوگوی گوگل چت برای ابزارهای مکالمه. چت

آیکون گوگل داکز برای ویرایش سند. اسناد
لوگوی گوگل میت برای ابزارهای ویدیویی. ملاقات
لوگوی گوگل شیت که نشان‌دهنده‌ی برنامه‌های صفحه‌گسترده است. ورق‌ها
آیکون گوگل اسلایدز برای برنامه‌های ارائه. اسلایدها

چارچوب‌های رابط کاربری موجود :

آیکون چارچوب کارت برای طراحی رابط کاربری. چارچوب کارت



مثال پیش‌نمایش لینک که یک تراشه هوشمند توصیفی را نشان می‌دهد.

مثال پیش‌نمایش لینک که یک تراشه هوشمند توصیفی را نشان می‌دهد.

افزونه‌های Google Workspace که Docs را گسترش می‌دهند، می‌توانند پیش‌نمایش‌های لینک سفارشی از یک سرویس شخص ثالث ایجاد کنند. مشابه تراشه‌های هوشمندی که Docs برای اشاره به یک شخص، فایل، رویداد تقویم یا سایر موجودیت‌ها در یک برنامه Google Workspace تولید می‌کند، یک افزونه می‌تواند یک تراشه هوشمند برای یک لینک شخص ثالث ایجاد کند و وقتی کسی روی تراشه قرار می‌گیرد، یک کارت پیش‌نمایش نشان دهد.

می‌توانید پیش‌نمایش لینک‌ها را به افزونه‌های موجود Google Workspace اضافه کنید یا یک افزونه جداگانه مخصوص پیش‌نمایش لینک‌ها ایجاد کنید.

پیش‌نمایش لینک‌ها و مستندات تراشه‌های هوشمند را مشاهده کنید

لوگوی بازار کار گوگل برای انتشار. قابل انتشار



گزینه‌های کدگذاری :

لوگوی AppSheet برای توسعه بدون کد. برگه برنامه
آیکون اسکریپت برنامه‌های گوگل برای اسکریپت‌های اتوماسیون. اسکریپت برنامه‌ها
آیکون توسعه‌دهندگان گوگل برای توسعه‌دهندگان فول‌استک. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

آیکون گوگل داکز برای ابزارهای افزونه سند. اسناد
آیکون گوگل شیت برای افزونه‌ی ابزار صفحه‌گسترده. ورق‌ها
آیکون گوگل اسلایدز برای افزونه‌ی ابزار ارائه. اسلایدها

چارچوب‌های رابط کاربری موجود :

آیکون چارچوب کارت برای اجزای رابط کاربری. چارچوب کارت



پیش‌نویس‌های ایمیل

نمونه پیش‌نویس ایمیل که رابط کاربری سفارشی برای نوشتن ایمیل را نشان می‌دهد.

نمونه پیش‌نویس ایمیل که رابط کاربری سفارشی برای نوشتن ایمیل را نشان می‌دهد.

افزونه‌های Google Workspace که Gmail را گسترش می‌دهند، می‌توانند هنگام نوشتن پیام‌های جدید یا پاسخ به پیام‌های موجود، رابط کاربری سفارشی ارائه دهند. برای استفاده از این رابط، کاربران افزونه را از داخل پیش‌نویس ایمیل، یا در پایین پیش‌نویس یا در منوی گزینه‌های بیشتر، باز می‌کنند.

مشاهده مستندات پیش‌نویس ایمیل

لوگوی بازار کار گوگل برای انتشار. قابل انتشار



گزینه‌های کدگذاری :

آیکون اسکریپت برنامه‌های گوگل برای ابزارهای کدنویسی. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای توسعه حرفه‌ای. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

لوگوی جیمیل که نشان‌دهنده‌ی ادغام ایمیل است. جیمیل

چارچوب‌های رابط کاربری موجود :

لوگوی چارچوب کارت برای سیستم طراحی. چارچوب کارت



صحنه اصلی و پنل کناری جلسه

مثالی از افزونه‌های Meet که همکاری در مرحله اصلی را نشان می‌دهد.

مثالی از افزونه‌های Meet که همکاری در مرحله اصلی را نشان می‌دهد.

افزونه‌های Google Workspace که Meet را گسترش می‌دهند، به شما امکان می‌دهند برنامه خود را در رابط کاربری صفحه اصلی یا پنل کناری جلسه جاسازی کنید، جایی که کاربران می‌توانند بدون ترک Meet، برنامه شما را کشف کنند، به اشتراک بگذارند و در آن همکاری کنند.

برخلاف سایر افزونه‌های Google Workspace، افزونه‌های Meet از رابط کاربری چارچوب کارت استفاده نمی‌کنند. در عوض، برنامه خود را با استفاده از یک iframe جاسازی می‌کنید.

مشاهده مستندات SDK افزونه‌های Meet

لوگوی بازار کار گوگل برای انتشار. قابل انتشار



گزینه‌های کدگذاری :

لوگوی توسعه‌دهندگان گوگل برای ابزارهای فول‌استک. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

لوگوی گوگل میت برای جلسات ویدیویی. ملاقات

چارچوب‌های رابط کاربری موجود :

آیکون iframe برای برنامه وب تعبیه شده. آیفریم



برنامه‌های گوگل چت

مثال برنامه چت که تعامل پیام را نشان می‌دهد.

مثال برنامه چت که تعامل پیام را نشان می‌دهد.

برنامه‌های چت، منابع و خدمات را به چت می‌آورند. شما می‌توانید برنامه‌های چت را طوری طراحی کنید که از طرق مختلف با کاربران تعامل داشته باشند، از جمله:

مشاهده مستندات برنامه‌های چت

آیکون بازار Google Workspace برای انتشار برنامه. قابل انتشار



گزینه‌های کدگذاری :

لوگوی AppSheet برای ساخت برنامه‌های بدون کد. برگه برنامه
آیکون اسکریپت برنامه‌های گوگل برای کدنویسی خودکار وظایف. اسکریپت برنامه‌ها
لوگوی توسعه‌دهندگان گوگل برای مهندسی نرم‌افزار حرفه‌ای. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

لوگوی گوگل چت برای افزونه‌های مکالمه. چت

چارچوب‌های رابط کاربری موجود :

آیکون چارچوب کارت برای طراحی رابط‌های کاربری. چارچوب کارت



کنفرانس تقویم

مثال کنفرانس تقویم که ادغام با رویدادهای جلسه را نشان می‌دهد.

مثال کنفرانس تقویم که ادغام با رویدادهای جلسه را نشان می‌دهد.

اگر شما ارائه‌دهنده‌ی کنفرانس وب هستید، می‌توانید یک افزونه‌ی Google Workspace بسازید که تقویم گوگل را با راهکار کنفرانس شما گسترش دهد. این افزونه یک گزینه‌ی کنفرانس برای رویدادهای تقویم اضافه می‌کند و به کاربران اجازه می‌دهد مستقیماً از تقویم، کنفرانس‌ها را ایجاد کرده و به آن‌ها بپیوندند.

مشاهده مستندات کنفرانس تقویم

لوگوی بازار Google Workspace برای برنامه‌های منتشر شده. قابل انتشار



گزینه‌های کدگذاری :

آیکون اسکریپت برنامه‌های گوگل برای میانبرهای یکپارچه‌سازی کنفرانس. اسکریپت برنامه‌ها

برنامه‌های زیر را گسترش می‌دهد :

آیکون تقویم گوگل برای تنظیمات همگام‌سازی رویدادها. تقویم

چارچوب‌های رابط کاربری موجود :

از رابط کاربری موجود استفاده می‌کند


افزونه‌های ویرایشگر

مثال افزونه ویرایشگر که ویژگی‌های افزونه Google Docs را نشان می‌دهد.

مثال افزونه ویرایشگر که ویژگی‌های افزونه Google Docs را نشان می‌دهد.

افزونه‌های ویرایشگر، برنامه‌هایی هستند که Docs، Sheets، Slides یا Forms را گسترش می‌دهند. افزونه‌های ویرایشگر فقط می‌توانند به ازای هر افزونه، یک برنامه را گسترش دهند، اما می‌توانید چندین افزونه ویرایشگر را در یک فهرست Marketplace منتشر کنید. کاربران، افزونه‌های ویرایشگر را از منوی افزونه‌ها در برنامه‌ای که آن را گسترش می‌دهند، باز می‌کنند.

شما می‌توانید ویژگی‌های زیر را برای افزونه‌ی ویرایشگر ایجاد کنید:

مشاهده مستندات افزونه‌های ویرایشگر

آیکون بازار فضای کاری گوگل برای انتشار نرم‌افزار. قابل انتشار



گزینه‌های کدگذاری :

آیکون اسکریپت گوگل اپس برای توسعه افزونه ویرایشگر. اسکریپت برنامه‌ها

برنامه‌های زیر را گسترش می‌دهد :

آیکون گوگل داکس برای افزونه‌های ویرایش سند. اسناد
آیکون گوگل شیت برای ویژگی‌های اتوماسیون صفحه گسترده. ورق‌ها
آیکون اسلایدهای گوگل برای ابزارهای ایجاد ارائه. اسلایدها
آیکون گوگل فرم برای ابزارهای نظرسنجی و فرم. فرم‌ها

چارچوب‌های رابط کاربری موجود :

آیکون HTML که نشان‌دهنده توسعه رابط کاربری مبتنی بر وب است. اچ‌تی‌ام‌ال
آیکون Iframe برای جاسازی محتوای وب خارجی. آیفریم



توابع سفارشی

مثال تابع سفارشی که نحوه‌ی استفاده از فرمول‌های گوگل شیت را نشان می‌دهد.

مثال تابع سفارشی که نحوه‌ی استفاده از فرمول‌های گوگل شیت را نشان می‌دهد.

توابع سفارشی به شما امکان می‌دهند توابع بیشتری را در Sheets اضافه کنید. کاربران می‌توانند آنها را درست مانند هر یک از صدها تابع داخلی موجود در Sheets پیدا کرده و از آنها استفاده کنند. می‌توانید یک تابع سفارشی را به عنوان یک افزونه ویرایشگر منتشر کنید.

مشاهده مستندات توابع سفارشی

لوگوی بازار فضای کاری گوگل برای گزینه‌های انتشار. قابل انتشار



گزینه‌های کدگذاری :

اسکریپت برنامه‌ها

برنامه‌های زیر را گسترش می‌دهد :

آیکون گوگل شیت برای خودکارسازی وظایف صفحه گسترده. ورق‌ها

چارچوب‌های رابط کاربری موجود :

از رابط کاربری موجود استفاده می‌کند


ماکروها

مثال ماکرو که مراحل اتوماسیون صفحه گسترده ضبط شده را نشان می‌دهد.

مثال ماکرو که مراحل اتوماسیون صفحه گسترده ضبط شده را نشان می‌دهد.

ماکروها ضبط‌هایی در Sheets هستند که مجموعه‌ای خاص از تعاملات رابط کاربری را که شما تعریف می‌کنید، کپی می‌کنند. می‌توانید یک ماکرو را به یک میانبر صفحه کلید پیوند دهید یا آن را از منوی Extensions > Macros اجرا کنید.

وقتی یک ماکرو را ضبط می‌کنید، Sheets به طور خودکار یک تابع Apps Script ایجاد می‌کند که تعاملات رابط کاربری را تکرار می‌کند. می‌توانید ماکروها را مستقیماً در ویرایشگر Apps Script ویرایش کنید. می‌توانید ماکروها را از ابتدا در Apps Script بنویسید، یا توابعی را که قبلاً نوشته‌اید بردارید و آنها را به ماکرو تبدیل کنید. تعریف ماکرو را می‌توان در افزونه Editor گنجاند، اما نمی‌توان آن را منتشر کرد.

مشاهده مستندات ماکروها

گزینه‌های کدگذاری :

لوگوی اسکریپت برنامه‌های گوگل برای قابلیت ضبط ماکرو. اسکریپت برنامه‌ها

برنامه‌های زیر را گسترش می‌دهد :

ورق‌ها

چارچوب‌های رابط کاربری موجود :

از رابط کاربری موجود استفاده می‌کند


منوها، دیالوگ‌ها و سایدبارهای سفارشی

مثال منوی سفارشی که گزینه‌های سفارشی‌سازی نوار ابزار ویرایشگر را نشان می‌دهد.

مثال منوی سفارشی که گزینه‌های سفارشی‌سازی نوار ابزار ویرایشگر را نشان می‌دهد.

شما می‌توانید منوها، اعلان‌ها، هشدارها و دیالوگ‌ها و نوارهای کناری مبتنی بر HTML سفارشی را به عنوان بخشی از افزونه ویرایشگر به فایل‌های موجود در Docs، Sheets، Slides و Forms اضافه کنید. منوهای سفارشی در کنار منوهای پیش‌فرض برنامه‌ای که از آن توسعه یافته‌اند، ظاهر می‌شوند. دیالوگ‌ها، نوارهای کناری، اعلان‌ها و هشدارها معمولاً توسط اقدامات کاربر مانند کلیک روی آیتم‌های منو یا توسط محرک‌هایی مانند محرک‌های رویدادمحور فعال می‌شوند.

مشاهده مستندات منوها، دیالوگ‌ها و سایدبارهای سفارشی

گزینه‌های کدگذاری :

آیکون اسکریپت برنامه‌های گوگل برای توسعه منوهای سفارشی. اسکریپت برنامه‌ها

برنامه‌های زیر را گسترش می‌دهد :

لوگوی گوگل داکز برای ادغام افزونه‌های سند. اسناد
آیکون گوگل شیت برای افزونه‌های نوار کناری صفحه‌گسترده. ورق‌ها
لوگوی گوگل اسلایدز برای افزونه‌های نوار کناری ارائه. اسلایدها
لوگوی گوگل فرمز برای افزونه‌های گفتگوی فرم. فرم‌ها

چارچوب‌های رابط کاربری موجود :

آیکون HTML برای ساخت رابط‌های کاربری سفارشی. اچ‌تی‌ام‌ال
آیکون Iframe برای جاسازی ابزارهای وب شخص ثالث. آیفریم



برنامه‌های گوگل درایو

مثال برنامه Drive که گزینه‌های باز کردن فایل را نشان می‌دهد.

مثال برنامه Drive که گزینه‌های باز کردن فایل را نشان می‌دهد.

اگر برنامه شما از فایل‌های Drive پشتیبانی می‌کند، می‌توانید با رابط کاربری Drive ادغام شوید تا برنامه خود را به عنوان گزینه‌ای برای ایجاد یا باز کردن فایل‌ها ارائه دهید. برنامه شما می‌تواند در منوی New > More و منوی Open with ظاهر شود، زمانی که کاربر روی یک فایل در Drive کلیک راست می‌کند. وقتی کاربر برنامه شما را از هر یک از منوها انتخاب می‌کند، برنامه شما در یک پنجره جدید باز می‌شود.

مشاهده مستندات برنامه‌های Drive

آیکون بازار Google Workspace برای کشف برنامه. قابل انتشار



گزینه‌های کدگذاری :

لوگوی توسعه‌دهندگان گوگل برای ساخت اپلیکیشن حرفه‌ای. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

آیکون گوگل درایو برای ادغام ذخیره‌سازی فایل. رانندگی

چارچوب‌های رابط کاربری موجود :

از رابط کاربری موجود استفاده می‌کند


افزونه‌های گوگل کلاس‌روم

مثال افزونه‌های کلاس درس که پیوست‌های تکالیف را نشان می‌دهد.

مثال افزونه‌های کلاس درس که پیوست‌های تکالیف را نشان می‌دهد.

افزونه‌های Google Classroom به مربیان اجازه می‌دهند تا برای تکالیف، اطلاعیه‌ها یا مطالب درسی، پیوست ایجاد کنند. این پیوست‌ها محتوای شخص ثالث را در قالب iframe در Classroom باز می‌کنند. iframeها بسته به نوع کاربر و زمینه Classroom، URLهای جداگانه‌ای را باز می‌کنند.

مشاهده مستندات افزونه‌های کلاس درس

لوگوی بازار Google Workspace برای یکپارچه‌سازی انتشارات. قابل انتشار



گزینه‌های کدگذاری :

آیکون توسعه‌دهندگان گوگل برای ادغام ابزار کلاس درس. توسعه کامل

برنامه‌های زیر را گسترش می‌دهد :

لوگوی Google Classroom برای ابزارهای گردش کار آموزشی. کلاس درس

چارچوب‌های رابط کاربری موجود :

آیکون آی‌فریم برای محتوای آموزشی وب جاسازی‌شده. آیفریم



  • توسعه در Google Workspace : شروع به ساخت برای Google Workspace کنید.
  • بازار Google Workspace : ادغام‌های برنامه خود را منتشر کنید تا راه‌حل‌های خود را با کاربران Google Workspace به اشتراک بگذارید.