Eklenti türleri
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu sayfada, oluşturabileceğiniz iki tür eklentiye (Google Workspace eklentileri ve düzenleyici eklentileri) genel bir bakış sunulmaktadır. Bu eklenti türleri, hangi uygulamaları genişlettikleri, nasıl oluşturuldukları ve hangi kısıtlamalara sahip oldukları bakımından farklılık gösterir.
Google Workspace eklentileri
Google Workspace eklentileri, eklentilerin en yeni neslidir ve aşağıdakiler de dahil olmak üzere birçok özellik sunar:
Birden fazla Google Workspace uygulaması için tek bir eklenti oluşturma: Her Google Workspace uygulaması için ayrı eklentiler oluşturmak yerine, Google Workspace'te çalışan tek bir Google Workspace eklentisi oluşturup yönetebilirsiniz.
Google Workspace eklentileri aşağıdaki ana makine uygulamalarının kapsamını genişletebilir:
- Gmail
- Google Takvim
- Google Chat (Geliştirici Önizlemesi)
- Google Dokümanlar
- Google Drive
- Google Meet
- Google E-Tablolar
- Google Slaytlar
Marka bilinirliğinizi artırma: Eklenti simgeleri, eklentinin barındırıldığı uygulamaların sağ taraftaki panelinde varsayılan olarak görünür.
Ana sayfa deneyimleri oluşturma: Eklentinizin genişlettiği her Google Workspace uygulaması için ayrı ana sayfalar oluşturabilir veya birden fazla uygulama için aynı ana sayfayı kullanabilirsiniz.
Eklentinizde kullanıcının bağlamını yansıtın: Google Workspace eklentinizi, eklentinin barındırıcı uygulamasına özel arayüzler gösterecek şekilde tasarlayabilirsiniz. Örneğin, eklentiniz bir e-postadaki veya takvim etkinliğindeki bilgileri gösterebilir ya da mevcut Google Workspace uygulama sayfasına göre bir işlem önerebilir.
Standartlaştırılmış arayüzler kullanma: Apps Komut Dosyası Card
hizmeti tarafından sağlanan yerleşik widget öğelerinden kullanıcı arayüzleri oluşturun. Bu arayüzleri tanımlamak için HTML veya CSS konusunda uzman olmanız gerekmez.
Gmail için masaüstü ve mobil istemcileri genişletme: Bir Google Workspace eklentisi Gmail'i genişletiyorsa eklentiyi Gmail'in hem masaüstü hem de mobil sürümlerinde kullanabilirsiniz. Gmail'i genişleten bir Google Workspace eklentisi oluşturursanız eklentinin ayrı bir mobil sürümünü tasarlamanız gerekmez. Her yerde aynı arayüz kullanılır.
Tercih ettiğiniz çalışma zamanını kullanın. Tercih ettiğiniz barındırma altyapısı, geliştirme araç zinciri, kaynak kontrol sistemi, kodlama dili ve kod kitaplıklarıyla Google Workspace eklentileri geliştirebilirsiniz.
Düzenleyici eklentileri
Düzenleyici eklentileri, Google Düzenleyici uygulamalarından birini (ör. Dokümanlar, E-Tablolar, Slaytlar veya Formlar) genişletir. Her bir Düzenleyici eklenti türünün (ör. E-Tablolar eklentileri) türe özgü yetenekleri, kısıtlamaları ve özel hususları olabilir. Düzenleyici eklentileri oluştururken Düzenleyici'ye özgü bu ayrıntıları anlamak önemlidir. Belirli düzenleyiciler için eklentiler hakkında daha fazla bilgi edinmek üzere ilgili bölümlere bakın:
Düzenleyici eklentileri, dosya oluşturma, düzenleme, biçimlendirme ve uygulamalar arasında veri taşıma gibi yaygın düzenleyici görevlerini otomatikleştirebilir.
Düzenleyici eklenti arayüzleri, mevcut görevler için son derece özelleştirilebilir.
Düzenleyici eklentileri, Google Dokümanlar, E-Tablolar, Slaytlar veya Formlar'daki görevleri kişisel ya da şirket içi kullanım için otomatikleştirmek üzere idealdir. Çok sayıda kullanıcıyı yönetmesi gereken, düşük gecikme süresi gerektiren veya altyapınız üzerinde tam kontrol isteyen büyük ölçekli özellikler gerektiren eklentiler için altyapı, dağıtım ve yayın süreçleri üzerinde daha iyi kontrol sağlamak amacıyla farklı bir çalışma zamanı ortamında Google Workspace eklentileri oluşturmayı düşünebilirsiniz.
Düzenleyici eklentileri, Google Workspace eklentilerinden aşağıdaki şekillerde farklı davranır:
- Düzenleyici eklentileri, menü öğeleri, iletişim kutuları ve kenar çubuklarından oluşan arayüzler oluşturabilir. Eklenti iletişim kutuları ve kenar çubukları standart HTML ve CSS kullanılarak tanımlanır.
- Düzenleyici eklentileri, Google Drive'daki dosyaları oluşturduğu, değiştirdiği veya bunlarla başka bir şekilde etkileşimde bulunduğu için özel yetkilendirme kurallarına sahiptir. Düzenleyici eklentisi geliştirirken Düzenleyici eklentisi yetkilendirmesini anlamak önemlidir.
- Her düzenleyicide oluşturulan ve güncellenen dosyaların belirli yapıları vardır. Örneğin, Google Slaytlar sunuları; slaytlar, ana slaytlar veya düzenler olabilen sayfalardan oluşur. Eklentiler, dosyaları okurken veya düzenlerken genellikle bu dosya yapılarıyla etkileşime girdiğinden bu yapıları anlamanız gerekir.
- Düzenleyici eklentileri yalnızca masaüstü istemcilerinde çalışır, Android veya iOS'te çalışmaz.
- Düzenleyici eklentileri Apps Komut Dosyası'nda uygulanmalıdır.
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-26 UTC."],[[["\u003cp\u003eGoogle Workspace add-ons offer a unified solution, extending functionalities across multiple Google Workspace applications like Gmail, Calendar, and Docs with a single add-on.\u003c/p\u003e\n"],["\u003cp\u003eEditor add-ons focus on enhancing specific Google Editors (Docs, Sheets, Slides, Forms) with custom interfaces and automation capabilities but are limited to desktop use.\u003c/p\u003e\n"],["\u003cp\u003eWhile Workspace add-ons utilize standardized interfaces and work seamlessly across platforms, Editor add-ons require HTML/CSS knowledge and adhere to specific authorization rules.\u003c/p\u003e\n"],["\u003cp\u003eBoth add-on types provide distinct advantages; Workspace add-ons enhance cross-application workflows, while Editor add-ons offer deep, editor-specific customization and task automation.\u003c/p\u003e\n"]]],["There are two add-on types: Google Workspace and Editor add-ons. Google Workspace add-ons offer a single build for multiple apps (Gmail, Calendar, Chat, Docs, Drive, Sheets, Slides), and they feature standardized interfaces, mobile and desktop compatibility, and customizable homepages. Editor add-ons extend Docs, Sheets, Slides, and Forms, allowing for highly customizable interfaces using HTML and CSS, but require specific authorization and only function on desktop. They are built to automate common editor tasks.\n"],null,["This page provides a general overview of the two types of add-ons\nyou can build:\n*Google Workspace add-ons* and *Editor add-ons*. These\nadd-on types differ in what applications they extend,\nhow they are created, and what restrictions they have.\n\nGoogle Workspace add-ons\n\n*Google Workspace add-ons* are the latest generation of add-ons, and\nprovide many capabilities, including:\n\n- **Build just one add-on for multiple\n Google Workspace apps**: Instead of creating separate\n add-ons for\n each Google Workspace application, you can build and manage a single\n Google Workspace add-on that works across Google Workspace.\n A Google Workspace add-on can extend the following host applications:\n\n - Gmail\n - Google Calendar\n - Google Chat (Developer Preview)\n - Google Docs\n - Google Drive\n - Google Meet\n - Google Sheets\n - Google Slides\n- **Increase your brand awareness**: Add-ons icons are by\n default visible in the right-side panel of the\n add-on's host apps.\n\n- **Build homepage experiences** : You can create individual [homepages](/workspace/add-ons/concepts/homepages)\n for each Google Workspace app your add-on\n extends, or use the same homepage for multiple apps.\n\n- **Reflect the user's context in your add-on**: You\n can design your Google Workspace add-on to show interfaces specific to the\n add-on's host app. For example, your\n add-on can display info from an email or calendar\n event, or suggest an action based on the current Google Workspace app\n page.\n\n- **Use standardized interfaces** : Construct user interfaces from built-in\n widget elements provided by the Apps Script\n [`Card`](/apps-script/reference/card-service/card) service. You don't need\n any expertise with HTML or CSS to define these interfaces.\n\n- **Extend desktop and mobile clients for Gmail**: If a\n Google Workspace add-on extends Gmail, you can use it in both the\n desktop and mobile versions of Gmail. If you build a\n Google Workspace add-on that extends Gmail, you don't need to\n design a separate mobile version of the add-on. The\n same interface is used everywhere.\n\n- **Use your preferred runtime.** You can develop Google Workspace add-ons with your\n preferred hosting infrastructure, development tool chain, source control\n system, coding language, and code libraries.\n\nEditor add-ons\n\n*Editor add-ons* extend one of the Google Editor applications,\nsuch as Docs, Sheets, Slides, or\nForms. Each Editor add-on type (for\nexample, Sheets add-ons) can have its own set of\ntype-specific capabilities, restrictions, and special considerations. When\nbuilding Editor add-ons, it's important to understand these\nEditor-specific details. For more details on add-ons for specific\nEditors, see the corresponding sections:\n\n- [Google Docs](/workspace/add-ons/editors/docs)\n- [Google Forms](/workspace/add-ons/editors/forms)\n- [Google Sheets](/workspace/add-ons/editors/sheets)\n- [Google Slides](/workspace/add-ons/editors/slides)\n\nEditor add-ons can automate common editor tasks such as file\ncreation, editing, formatting, and moving data between applications.\nEditor add-on interfaces are highly-customizable for\nthe tasks at hand.\n\nEditor add-ons are ideal for automating tasks within Google\nDocs, Sheets, Slides, or\nForms for individual or internal use. For add-ons\nrequiring large-scale capabilities that need to handle many users, require low\nlatency, or demands full control over your infrastructure, consider building a\nGoogle Workspace add-ons on a [different runtime](/workspace/add-ons/guides/alternate-runtimes)\nenvironment for better control over infrastructure, deployment and release\nprocesses.\n\nEditor add-ons behave differently from Google Workspace add-ons in the\nfollowing ways:\n\n- Editor add-ons can create interfaces consisting of menu items, dialogs, and sidebars. Add-ons dialogs and sidebars are defined using standard [HTML and\n CSS](/workspace/add-ons/concepts/html-interfaces).\n- Editor add-ons have special authorization rules because they create, modify, or otherwise interact with files within Google Drive. It is important to understand the [Editor add-on\n authorization](/workspace/add-ons/concepts/editor-auth-lifecycle) while developing an Editor add-on.\n- Files created and updated in each editor have specific structures. For example, Google Slides presentations are composed of pages which can be slides, masters, or layouts. You should understand these file structures, as add-ons often interact with them when reading or editing files.\n- Editor add-ons only function in desktop clients, not Android or iOS.\n- Editor add-ons must be implemented in Apps Script."]]