Google Workspace kullanıcı arayüzünü genişletme

Bu sayfada, Google Workspace kullanıcı arayüzünü (UI) genişletme seçenekleriniz açıklanmaktadır. Google Workspace kullanıcı arayüzünü aşağıdakiler dahil birçok nedenden dolayı genişletebilirsiniz:

  • Kullanıcıların uygulamayı doğrudan bir veya daha fazla Google Workspace uygulamasından kullanabilmesi için uygulamanızı ya da hizmetinizi Google Workspace'e entegre edin. Örneğin, Google Dokümanlar'da hizmetiniz için akıllı çipler ve bağlantı önizlemeleri oluşturan bir Google Workspace eklentisi oluşturun.
  • 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 bildirmelerine olanak tanıyan bir Google Chat uygulaması oluşturun.
  • Google Workspace'te doğal olarak bulunmayan özellikler ekleyin. Örneğin, Google Dokümanlar, E-Tablolar veya Slaytlar'da özel bir menü ekleyebilirsiniz.

Google Workspace kullanıcı arayüzünü genişletmeye yönelik seçeneklerin çoğunu, kullanıcıların Google Workspace ile entegre olan üçüncü taraf uygulamalarını bulup yükleyebileceği bir online mağaza olan Google Workspace Marketplace'te yayınlayabilirsiniz.

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 listelenmiş ve bu seçenekler aşağıdaki özelliklere göre karşılaştırılmıştır:

  • Kapsamı genişletilen uygulamalar: Belirtilen seçenekle genişletebileceğiniz Google Workspace uygulamalarını listeler.
  • Kodlama seçenekleri: Aşağıdakiler dahil olmak üzere derleme yapabileceğiniz yöntemleri listeler:
    • AppSheet: kodsuz bir geliştirme platformudur.
    • Apps Komut Dosyası: JavaScript tabanlı, bulut tabanlı, düşük kodlu bir geliştirme platformudur.
    • Tam geliştirici: Tercih ettiğiniz kodlama dilini destekleyen kendi teknoloji grubunuzu kullanırsınız.
  • Kullanıcı arayüzü çerçeveleri: Her bir seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevesi türlerini belirtir. Örneğin:
    • Kart tabanlı: Kart arayüzleri, Apps Script'i kullanarak Kart Hizmeti ile oluşturulan veya tercih ettiğiniz teknoloji grubuyla (tam geliştirici) kartları oluşturmak için düzgün biçimlendirilmiş JSON döndüren ö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ı Apps Komut Dosyası işlevleriyle etkileşime geçebilen web sayfaları geliştirmek için bir 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 olanağı sunar.

Tablonun altında her bir seçeneğin açıklaması verilmiştir.

Oluşturabileceğiniz içerikler Önizleme Uygulamalar uzatıldı Kodlama seçenekleri Karta dayalı kullanıcı arayüzü HTML kullanıcı arayüzü iFrame kullanıcı arayüzü
Google Workspace eklentileri Google Workspace eklentisi örneği
Gmail
Drive
Takvim
Dokümanlar
E-Tablolar
Slaytlar
Apps Komut Dosyası
Tam geliştirici
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri Google Workspace eklentisi bağlantısı önizlemesi örneği
Dokümanlar
E-Tablolar
Slaytlar
AppSheet
Apps Komut Dosyası
Tam geliştirici
E-posta taslakları | Google Workspace eklentileri E-posta taslakları için Google Workspace eklentisi örneği
Gmail
Apps Komut Dosyası
Tam geliştirici
Toplantı ana sahnesi ve yan paneli | Google Workspace eklentileri Google Meet eklentileri
Meet
Tam geliştirici
Takvim konferansı | Google Workspace eklentileri Takvim konferansı için Google Workspace eklentisi örneği
Takvim
Apps Komut Dosyası

Mevcut kullanıcı arayüzünü kullanır

Düzenleyici eklentileri Düzenleyici eklentisi örneği
Dokümanlar
E-Tablolar
Slaytlar
Formlar
Apps Komut Dosyası
Google Chat uygulamaları Chat uygulaması örneği
Sohbet
AppSheet
Apps Komut Dosyası
Tam geliştirici
Özel işlevler Özel işlev örneği
E-Tablolar
Apps Komut Dosyası

Mevcut kullanıcı arayüzünü kullanır

Makrolar Makro örneği
E-Tablolar
Apps Komut Dosyası

Mevcut kullanıcı arayüzünü kullanır

Özel menüler, iletişim kutuları ve kenar çubukları Menü ve kenar çubuğu örneği
Dokümanlar
E-Tablolar
Slaytlar
Formlar
Apps Komut Dosyası
Google Drive uygulamaları Drive uygulaması örneği
Drive
Tam geliştirici

Mevcut kullanıcı arayüzünü kullanır

Google Classroom eklentileri Google Classroom eklentileri
Classroom
Tam geliştirici

Google Workspace eklentileri

Google Workspace eklentisi örneği

Google Workspace eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Google Workspace eklentileri birden fazla Google Workspace uygulamasını genişletebilir. Uygulama genellikle, genişlettiği Google Workspace uygulamasının içindeki bir kenar çubuğunda açılır.

Google Workspace eklentisi belgelerini görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Gmail
Drive
Takvim

Dokümanlar
E-Tablolar
Slaytlar

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Kart çerçevesi



Bağlantı önizlemesi örneği

Dokümanlar'ı genişleten Google Workspace eklentileri, üçüncü taraf hizmetlerinden özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın bir kişi, dosya, takvim etkinliği veya Google Workspace uygulamasındaki başka bir öğeyle ilgili bahsedilenler için oluşturduğu akıllı çiplere benzer şekilde, eklentiler de üçüncü taraf bağlantıları için akıllı çip oluşturabilir ve kullanıcılar fareyle çipin üzerine geldiğinde bir önizleme kartı gösterebilir.

Mevcut Google Workspace eklentilerine bağlantı önizlemeleri ekleyebilir veya bağlantı önizlemeleri için özel olarak ayrı bir Google Workspace eklentisi oluşturabilirsiniz.

Bağlantı önizlemelerini ve akıllı çip dokümanlarını görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Dokümanlar
E-Tablolar
Slaytlar

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Kart çerçevesi



E-posta taslakları | Google Workspace eklentileri

E-posta taslağı örneği

Gmail'i genişleten Google Workspace eklentileri, kullanıcı yeni iletiler oluştururken veya mevcut iletileri yanıtlarken özel bir arayüz sağlayabilir. Kullanıcılar bu arayüzü kullanmak için e-posta taslağının alt kısmından veya Diğer seçenekler menüsünden eklentiyi açar.

E-posta taslakları dokümanlarını görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Gmail

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Kart çerçevesi



Toplantı ana sahnesi ve yan panel | Google Workspace eklentileri

Meet eklentileri

Meet'i genişleten Google Workspace eklentileri, uygulamanızı bir toplantının ana sahnesine veya yan panel arayüzüne yerleştirmenize olanak tanır. Bu sayede kullanıcılar Meet'ten ayrılmadan uygulamanızı keşfedebilir, paylaşabilir ve uygulamanızda birlikte çalışabilir.

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 belgelerini görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Meet

Kullanılabilir kullanıcı arayüzü çerçeveleri:

iframe



Takvim konferans görüşmesi | Google Workspace eklentileri

Takvim konferansı örneği

Web konferansı sağlayıcıysanız Google Takvim'i konferans çözümünüzle genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenti, Takvim etkinliklerine konferans görüşmesi seçeneği ekleyerek kullanıcıların doğrudan Takvim'den konferans oluşturmasına ve bu konferanslara katılmasına olanak tanır.

Takvim konferansı dokümanlarını görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası

Aşağıdaki uygulamaları genişletir:

Takvim

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Mevcut kullanıcı arayüzünü kullanır


Düzenleyici eklentileri

Düzenleyici eklentisi örneği

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ı Marketplace girişinde birden fazla Düzenleyici eklentisi yayınlayabilirsiniz. Kullanıcılar, düzenledikleri uygulamanın Uzantılar menüsünden Düzenleyici eklentilerini açar.

Düzenleyici eklentisi için aşağıdaki arayüzleri kullanabilirsiniz:

Düzenleyici eklentisi belgelerini görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası

Aşağıdaki uygulamaları genişletir:

Dokümanlar
E-Tablolar
Slaytlar
Formlar

Kullanılabilir kullanıcı arayüzü çerçeveleri:

HTML
iframe



Sohbet uygulamaları

Chat uygulaması örneği

Chat uygulamaları, Chat'e kaynaklar ve hizmetler getirir. Chat uygulamalarını, kullanıcılarla aşağıdakiler gibi birçok şekilde etkileşime geçecek şekilde tasarlayabilirsiniz:

  • Eğik çizgi komutlarına kısa mesaj veya kart mesajıyla yanıt verebilirsiniz.
  • 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 sohbetten 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

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Sohbet

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Kart çerçevesi



Özel işlevler

Özel işlev örneği

Özel işlevler, E-Tablolar'a daha fazla işlev eklemenize olanak tanır. Kullanıcılar, bu işlevleri E-Tablolar'daki yüzlerce yerleşik işlevden herhangi biri gibi bulup kullanabilir. Özel işlevleri, Düzenleyici eklentisi olarak yayınlayabilirsiniz.

Özel işlev dokümanlarını görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası

Aşağıdaki uygulamaları genişletir:

E-Tablolar

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Mevcut kullanıcı arayüzünü kullanır


Makrolar

Makro örneği

Makrolar, E-Tablolar'da tanımladığınız belirli bir kullanıcı arayüzü etkileşimi dizisini kopyalayan kayıtlardır. Bir makroyu klavye kısayoluna bağlayabilir veya Uzantılar > Makrolar menüsünden çalıştırabilirsiniz.

E-Tablolar, bir makro kaydettiğinizde kullanıcı arayüzü etkileşimlerini kopyalayan bir Apps Komut Dosyası işlevi otomatik olarak oluşturur. Makroları doğrudan Apps Komut Dosyası düzenleyicisinde düzenleyebilirsiniz. Apps Komut Dosyası'nda sıfırdan makro yazabilir veya daha önce yazdığınız işlevleri makroya dönüştürebilirsiniz.

Makro belgelerini görüntüleme

Kodlama seçenekleri:

Apps Komut Dosyası

Aşağıdaki uygulamaları genişletir:

E-Tablolar

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ı

Özel menü örneği

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üsünün yanında görünür. İletişim kutuları, kenar çubukları, istemler ve uyarılar genellikle menü öğesi tıklamaları gibi kullanıcı işlemleri veya etkinlik odaklı tetikleyiciler gibi tetikleyiciler tarafından etkinleştirilir.

Özel menüler, iletişim kutuları ve kenar çubukları belgelerini görüntüleme

Kodlama seçenekleri:

Apps Komut Dosyası

Aşağıdaki uygulamaları genişletir:

Dokümanlar
E-Tablolar
Slaytlar
Formlar

Kullanılabilir kullanıcı arayüzü çerçeveleri:

HTML
iframe



Drive uygulamaları

Drive uygulaması örneği

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 entegrasyon yapabilirsiniz. Kullanıcı Drive'da bir dosyayı sağ tıkladığında uygulamanız Yeni > Diğer menüsünde ve Şununla aç menüsünde gösterilebilir. Bir kullanıcı bu menülerden birini seçtiğinde uygulamanız yeni bir pencerede açılır.

Drive uygulamalarının belgelerini görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Drive

Kullanılabilir kullanıcı arayüzü çerçeveleri:

Mevcut kullanıcı arayüzünü kullanır


Google Classroom eklentileri

Classroom eklentileri

Google Classroom eklentileri, eğitimcilerin kurs çalışmaları, duyurular veya kurs çalışmaları materyallerine ek eklemesine olanak tanır. Bu ekler, Classroom'da üçüncü taraf içeriğini iframe'lerde 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

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirici

Aşağıdaki uygulamaları genişletir:

Classroom

Kullanılabilir kullanıcı arayüzü çerçeveleri:

iframe