Bu sayfada, Google Workspace kullanıcı arayüzünü (UI) genişletme seçenekleriniz açıklanmaktadır. Google Workspace kullanıcı arayüzünü birçok nedenden dolayı genişletebilirsiniz. Örneğin:
- Uygulamanızı veya hizmetinizi Google Workspace'e entegre edin. Böylece kullanıcılar, uygulamayı doğrudan bir veya daha fazla Google Workspace uygulamasından kullanabilir. Örneğin, Google Dokümanlar'da hizmetiniz için akıllı çipler ve bağlantı önizlemeleri oluşturan bir Google Workspace eklentisi oluşturabilirsiniz.
- Google Workspace kullanıcılarının daha üretken olmasına veya iş akışlarını iyileştirmesine yardımcı olun. Örneğin, kullanıcıların haftalık zaman çizelgelerini doğrudan Google Chat'ten bildirmesine olanak tanıyan bir Google Chat uygulaması oluşturun.
- Google Workspace'te yerel olarak bulunmayan özellikleri ekleme Örneğin, Dokümanlar, Google E-Tablolar veya Google Slaytlar'a özel bir menü ekleyebilirsiniz.
Google Workspace kullanıcı arayüzünü genişletmeye yönelik seçeneklerin çoğunu Google Workspace Marketplace'te yayınlayabilirsiniz. Bu online mağazada kullanıcılar, Google Workspace ile entegre olan üçüncü taraf uygulamalarını bulup yükleyebilir.
Google Workspace kullanıcı arayüzünü genişletme seçeneklerine genel bakış
Aşağıdaki tabloda, Google Workspace kullanıcı arayüzünü genişletme seçenekleri listelenmekte ve bu seçenekler aşağıdaki özelliklere göre karşılaştırılmaktadır:
- Uygulamalar genişletildi: Belirli bir seçenekle genişletebileceğiniz Google Workspace uygulamalarını listeler.
- Kodlama seçenekleri: Aşağıdakiler de dahil olmak üzere oluşturabileceğiniz yöntemleri listeler:
- AppSheet: Kodsuz geliştirme platformu.
- Apps Komut Dosyası: JavaScript tabanlı, bulut tabanlı ve az kodlu bir geliştirme platformu.
- Tam geliştirme: Tercih ettiğiniz kodlama dilini destekleyen kendi teknoloji yığınınız.
- Kullanıcı arayüzü çerçeveleri: Her seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevelerinin türlerini belirtir. Örneğin:
- Kart tabanlı: Kart arayüzleri, Card Service kullanılarak Apps Komut Dosyası ile oluşturulan veya tercih ettiğiniz teknoloji yığınıyla (tam geliştirme) kartları oluşturmak için düzgün biçimlendirilmiş JSON döndürülerek oluşturulan önceden tanımlanmış widget'lar ve kartlardır. Kart tabanlı arayüzler için HTML veya CSS bilgisi gerekmez ve hem masaüstü hem de mobil istemcilerde iyi çalışır.
- HTML: Apps Komut Dosyası, sunucu tarafındaki Apps Komut Dosyası işlevleriyle etkileşime girebilen web sayfaları geliştirmek için HTML hizmeti sunar. HTML hizmetiyle geliştirilen arayüzler son derece özelleştirilebilir ancak mükemmel bir kullanıcı deneyimi oluşturmak için daha fazla manuel çalışma gerektirir.
- iframe: iframe'ler, harici içeriği Google Workspace'e yerleştirir ve kullanıcı arayüzleri için en fazla özelleştirme seçeneğini sunar.
Tablonun ardından her seçeneğin açıklaması verilmektedir.
| Neler oluşturabilirsiniz? | Önizleme | Uygulamalar genişletildi | Kodlama seçenekleri | Karta dayalı kullanıcı arayüzü | HTML kullanıcı arayüzü | iframe kullanıcı arayüzü |
|---|---|---|---|---|---|---|
| Google Workspace eklentileri |
|
|
|
|||
| Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri |
|
|
|
|||
| E-posta taslakları | Google Workspace eklentileri |
|
|
|
|||
| Toplantı ana sahnesi ve yan paneli | Google Workspace eklentileri |
|
|
|
|||
| Google Chat uygulamaları | Google Workspace eklentileri |
|
|
|
|||
| Takvim'de konferans görüşmesi | Google Workspace eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
| Düzenleyici eklentileri |
|
|
|
|||
| Özel işlevler | Düzenleyici eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
| Makrolar | Düzenleyici eklentileri |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
| Özel menüler, iletişim kutuları ve kenar çubukları | Düzenleyici eklentileri |
|
|
|
|||
| Google Drive uygulamaları |
|
|
|
Mevcut kullanıcı arayüzünü kullanır. |
||
| Google Classroom eklentileri |
|
|
|
|||
Uygulama entegrasyonu türleri
Aşağıdaki bölümde, Google Workspace kullanıcı arayüzünü genişletmek için oluşturabileceğiniz uygulama entegrasyonlarının türleri açıklanmaktadır.
Özelliğinizi diğer Google Workspace kullanıcılarıyla paylaşmak için Google Workspace Marketplace'te bir listeleme yayınlayabilirsiniz. Hangi uygulama entegrasyonu türlerinin birlikte listelenebileceğini öğrenmek için Marketplace belgelerindeki Uygulama entegrasyonlarını birlikte listeleme başlıklı makaleyi inceleyin.
Google Workspace eklentileri
Google Workspace eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Bir eklenti, birden fazla Google Workspace uygulamasını genişletebilir. Uygulama genellikle, genişlettiği Google Workspace uygulamasının kenar çubuğunda açılır.
Kenar çubukları oluşturmanın yanı sıra eklentiler için aşağıdaki özellikleri de oluşturabilirsiniz:
- Üçüncü taraf hizmetlerindeki bağlantıları önizleyen akıllı çipler.
- Gmail'de e-posta oluşturma arayüzleri.
- Takvim'deki etkinliklerden web konferansı seçeneği.
Google Workspace eklentileriyle ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Bağlantı önizlemeleri ve akıllı çipler
Dokümanlar'ın kapsamını genişleten Google Workspace eklentileri, üçüncü taraf hizmetlerinden özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın Google Workspace uygulamasındaki bir kişi, dosya, takvim etkinliği veya başka bir öğe bahsinde oluşturduğu akıllı çiplere benzer şekilde, eklentiler üçüncü taraf bağlantıları için akıllı çipler oluşturabilir ve kullanıcılar çipin üzerine geldiğinde önizleme kartı gösterebilir.
Mevcut Google Workspace eklentilerine bağlantı önizlemeleri ekleyebilir veya bağlantı önizlemeleri için özel olarak ayrı bir eklenti oluşturabilirsiniz.
Bağlantı önizlemeleri ve akıllı çiplerle ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
E-posta taslakları
Gmail'i genişleten Google Workspace eklentileri, kullanıcı yeni iletiler oluşturduğunda veya mevcut iletileri yanıtladığında özel bir arayüz sağlayabilir. Bu arayüzü kullanmak için kullanıcılar, e-posta taslağının alt kısmında veya Diğer seçenekler menüsünde e-posta taslağının içinden eklentiyi açar.
E-posta taslaklarını görüntüleme ile ilgili dokümanları inceleyin.
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Toplantı ana sahnesi ve yan paneli

Meet'i genişleten Google Workspace eklentileri, uygulamanızı bir toplantının ana sahne veya yan panel arayüzüne yerleştirmenize olanak tanır. Böylece kullanıcılar Meet'ten ayrılmadan uygulamanızı keşfedebilir, paylaşabilir ve uygulamanızda işbirliği yapabilir.
Diğer Google Workspace eklentilerinin aksine, Meet eklentileri kart çerçevesi kullanıcı arayüzünü kullanmaz. Bunun yerine, uygulamanızı bir iframe kullanarak yerleştirirsiniz.
Meet eklentileri SDK'sı dokümanlarını görüntüleyin
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Google Chat uygulamaları
Chat uygulamaları, kaynakları ve hizmetleri Chat'e getirir. Chat uygulamalarını, kullanıcılarla birçok şekilde etkileşim kuracak şekilde tasarlayabilirsiniz. Örneğin:
- Komutlara kısa mesaj veya kart mesajıyla yanıt verin.
- Kullanıcıların form verilerini doldurma gibi çok adımlı işlemleri tamamlamasına yardımcı olmak için bir iletişim kutusu açın.
- Kullanıcıların doğrudan görüşmeden işlem yapmasına olanak tanıyan faydalı bilgiler içeren kartlar ekleyerek bağlantıları önizleyin.
Chat uygulamalarıyla ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Takvim konferans görüşmesi
Web konferansı sağlayıcısıysanız Google Takvim'i konferans çözümünüzle genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenti, Takvim etkinlikleri için bir konferans görüşmesi seçeneği ekler. Böylece kullanıcılar, bu konferansları doğrudan Takvim'den oluşturup katılabilir.
Takvim konferansı belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır.
Düzenleyici eklentileri
Düzenleyici eklentileri, Dokümanlar, E-Tablolar, Slaytlar veya Formlar'ı genişleten uygulamalardır. Düzenleyici eklentileri, eklenti başına yalnızca bir uygulamayı genişletebilir. Ancak aynı Pazar Yeri listesinde birden fazla Düzenleyici eklentisi yayınlayabilirsiniz. Kullanıcılar, Düzenleyici eklentilerini genişlettikleri uygulamadaki Uzantılar menüsünden açar.
Bir Düzenleyici eklentisi için aşağıdaki özellikleri oluşturabilirsiniz:
- Google E-Tablolar e-tablosundaki özel işlev veya makro.
- Uzantının kapsamına giren uygulamadaki bir iletişim kutusu veya kenar çubuğu.
- Bir komut dosyası çalıştıran menü öğesi.
View Editor add-ons documentation (Görüntüleme Düzenleyici eklentileri belgeleri)
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Özel işlevler
Özel işlevler sayesinde E-Tablolar'a daha fazla işlev ekleyebilirsiniz. Kullanıcılar, E-Tablolar'da bulunan yüzlerce yerleşik işlev gibi bu işlevleri de bulup kullanabilir. Özel işlevleri düzenleyici eklentisi olarak yayınlayabilirsiniz.
Özel işlevler belgelerini görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır.
Makrolar
Makrolar, E-Tablolar'da tanımladığınız belirli bir kullanıcı arayüzü etkileşimi dizisini kopyalayan kayıtlardır. Makroları klavye kısayollarına bağlayabilir veya Uzantılar > Makrolar menüsünden çalıştırabilirsiniz.
Bir makro kaydettiğinizde E-Tablolar, kullanıcı arayüzü etkileşimlerini kopyalayan bir Apps Komut Dosyası işlevini otomatik olarak oluşturur. Makroları doğrudan Apps Komut Dosyası düzenleyicisinde düzenleyebilirsiniz. Apps Komut Dosyası'nda makroları sıfırdan yazabilir veya daha önce yazdığınız işlevleri makrolara dönüştürebilirsiniz. Makro tanımı, bir düzenleyici eklentisine dahil edilebilir ancak yayınlanamaz.
Makrolarla ilgili belgeleri görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır.
Özel menüler, iletişim kutuları ve kenar çubukları
Düzenleyici eklentisi kapsamında Dokümanlar, E-Tablolar, Slaytlar ve Formlar'daki dosyalara özel menüler, istemler, uyarılar ve HTML tabanlı iletişim kutuları ile kenar çubukları ekleyebilirsiniz. Özel menüler, genişlettikleri uygulamanın varsayılan menülerinin yanında görünür. İletişim kutuları, kenar çubukları, istemler ve uyarılar genellikle menü öğesi tıklamaları gibi kullanıcı işlemleriyle veya etkinliğe dayalı tetikleyiciler gibi tetikleyicilerle etkinleştirilir.
Özel menüler, iletişim kutuları ve kenar çubukları ile ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Google Drive uygulamaları
Uygulamanız Drive dosyalarını destekliyorsa uygulamanızı dosya oluşturma veya açma seçeneği olarak sunmak için Drive kullanıcı arayüzüyle entegre olabilirsiniz. Uygulamanız, Drive'da bir dosyayı sağ tıkladığında Yeni > Diğer menüsünde ve Birlikte aç menüsünde görünebilir. Kullanıcılar uygulamanızı bu menülerden birinde seçtiğinde uygulamanız yeni bir pencerede açılır.
Drive uygulamalarıyla ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
Mevcut kullanıcı arayüzünü kullanır.
Google Classroom eklentileri
Google Classroom eklentileri, eğitimcilerin kurs çalışmalarına, duyurulara veya kurs materyallerine ekler oluşturmasına olanak tanır. Bu ekler, Classroom'daki iframe'lerde üçüncü taraf içeriklerini açar. iFrame'ler, kullanıcı türüne ve Classroom bağlamına bağlı olarak ayrı URL'ler açar.
Classroom eklentileriyle ilgili dokümanları görüntüleme
Kodlama seçenekleri:
Aşağıdaki uygulamaları genişletir:
Kullanılabilir kullanıcı arayüzü çerçeveleri:
İlgili konular
- Google Workspace'te geliştirme: Google Workspace için geliştirme yapmaya başlayın.
- Google Workspace Marketplace: Çözümlerinizi Google Workspace kullanıcılarıyla paylaşmak için uygulama entegrasyonlarınızı yayınlayın.