گسترش Google Docs با افزونه‌ها

Google Docs یک راه حل سند مبتنی بر ابر با همکاری بلادرنگ و ابزارهای قدرتمند برای نوشتن، ویرایش و اشتراک گذاری اسناد است.

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

می‌توانید افزونه Docs را ببینید که دیگران در Google Workspace Marketplace ساخته‌اند.

آنچه شما می توانید انجام دهید

در اینجا چند کار وجود دارد که می توانید با افزونه ای که Google Docs را گسترش می دهد انجام دهید:

  • می‌توانید با استفاده از سرویس داخلی Apps Script Document، متن را در Google Docs بخوانید، ویرایش، تجسم و قالب‌بندی کنید. این سرویس همچنین به شما امکان می دهد جداول، تصاویر، نقشه ها و معادلات ظاهر شده در Google Docs را ایجاد و اصلاح کنید.
  • شما می توانید منوهای سفارشی ایجاد کنید و چندین دیالوگ سفارشی و رابط های نوار کناری را با استفاده از HTML و CSS استاندارد تعریف کنید.
  • می‌توانید از محرک‌های افزودنی برای اجرای توابع مشخص شده در هنگام وقوع رویدادهای راه‌اندازی خاص استفاده کنید.

افزونه‌های Docs با استفاده از Apps Script ساخته می‌شوند. برای کسب اطلاعات بیشتر درباره نحوه دسترسی و مدیریت Google Docs با Apps Script، به گسترش Google Docs مراجعه کنید.

ساختار سند

اسناد ایجاد شده در Google Docs دارای ساختارهای داخلی و درخت مانند (مشابه HTML یا JSON) هستند که مکان و نحوه نمایش متن، تصاویر، جداول و سایر عناصر را مشخص می کنند. سرویس Apps Script Document چندین کلاس (مانند Paragraph یا Table ) را برای کمک به مدیریت انواع عناصر مختلف تعریف می‌کند.

برای آشنایی با این کلاس‌های عنصر و قوانین حاکم بر ترتیب آنها، به ساختار یک سند مراجعه کنید.

محرک ها

راه‌اندازهای Apps Script به پروژه اسکریپت اجازه می‌دهد تا زمانی که شرایط خاصی وجود دارد، مانند زمانی که یک سند باز می‌شود یا زمانی که یک افزونه نصب می‌شود، یک عملکرد مشخص را اجرا کند.

برای اطلاعات بیشتر در مورد اینکه چه محرک هایی را می توان با افزونه های Docs استفاده کرد و چه محدودیت هایی برای استفاده از آنها اعمال می شود، به محرک های افزودنی مراجعه کنید.

شروع شدن

وقتی آماده نگاهی به برخی کدها هستید، نمونه‌های افزودنی ما را بررسی کنید، از جمله افزونه Docs Quickstart با Google Translate.