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ün kapsamını genişletmenin birçok nedeni vardır. Örneğin:

  • Uygulamanızı veya hizmetinizi Google Workspace ile entegre ederek kullanıcıların uygulamayı doğrudan bir veya daha fazla Google Workspace uygulamasından kullanabilmesini sağlayın. Örneğin, Google Dokümanlar'da hizmetiniz için akıllı çipler ve bağlantı önizlemeleri oluşturan bir Google Workspace eklentisi derleyin.
  • Google Workspace kullanıcılarının daha üretken olmalarına veya iş akışlarını iyileştirmelerine yardımcı olun. Örneğin, kullanıcıların haftalık zaman çizelgelerini doğrudan Google Chat'te raporlamasına olanak tanıyan bir Google Chat uygulaması oluşturabilirsiniz.
  • Google Workspace'te yerel olarak kullanılamayan özellikler ekleme. Örneğin, Google Dokümanlar, E-Tablolar veya Slaytlar'da özel bir menü ekleyebilirsiniz.

Google Workspace kullanıcı arayüzünü, kullanıcıların Google Workspace ile entegre olan üçüncü taraf uygulamalarını bulup yükleyebileceği online bir mağaza olan Google Workspace Marketplace'i kapsayacak şekilde genişletme seçeneklerinin çoğunu 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 listelenmekte ve bunları şu özelliklere göre karşılaştırılmaktadır:

  • Genişletilmiş uygulamalar: Belirtilen seçenekle genişletebileceğiniz Google Workspace uygulamalarını listeler.
  • Kodlama seçenekleri: Derleme yapabileceğiniz yöntemleri listeler. Örneğin:
    • AppSheet: Kodsuz bir geliştirme platformu.
    • Apps Komut Dosyası: JavaScript tabanlı, bulut tabanlı ve minimum düzeyde kodlama gerektiren 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 bir seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevesi türlerini gösterir. Örneğin:
    • Kart tabanlı: Kart arayüzleri, tercih ettiğiniz teknoloji yığınıyla (tam geliştirici) kartları oluşturmak için Apps Komut Dosyası'nı kullanarak Kart Hizmeti ile veya doğru şekilde biçimlendirilmiş JSON döndürerek oluşturulan önceden tanımlanmış widget'lar ve kartlardır. Kart tabanlı arayüzler, HTML veya CSS bilgisi gerektirmez ve hem masaüstü hem mobil istemcilerde iyi performans gösterir.
    • HTML: Apps Komut Dosyası, sunucu tarafı Apps Komut Dosyası işlevleriyle etkileşim kurabilen web sayfaları geliştirmek için bir HTML hizmeti sunar. HTML hizmetiyle geliştirilen arayüzler büyük ölçüde özelleştirilebilir, ancak harika bir kullanıcı deneyimi oluşturmak için daha fazla manuel işlem gerektirir.
    • iFrame: iFrame'ler harici içeriği Google Workspace'e yerleştirir ve kullanıcı arayüzleri için en üst düzeyde özelleştirilebilirliği sunar.

Tablonun ardından her seçenek için açıklamalar bulunmaktadır.

Ne oluşturabilirsiniz? Önizleme Genişletilmiş uygulamalar 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ı
Geliştiricinin tamamı
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace Eklentileri Google Workspace Eklenti bağlantısı önizlemeleri örneği
Dokümanlar
E-Tablolar
Slaytlar
AppSheet
Apps Komut Dosyası
Geliştiricinin tamamı
E-posta taslakları | Google Workspace Eklentileri E-posta taslakları için Google Workspace eklentisi örneği
Gmail
Apps Komut Dosyası
Geliştiricinin tamamı
Takvim konferansı | Google Workspace Eklentileri Takvim konferans görüşmesi 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ı
Geliştiricinin tamamı
Ö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
Geliştiricinin tamamı

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

Google Classroom eklentileri Google Classroom eklentileri
Sınıf
Geliştiricinin tamamı

Google Workspace Eklentileri

Google Workspace eklentisi örneği

Google Workspace Eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Google Workspace Eklentisi, birden fazla Google Workspace uygulamasını genişletebilir. Çoğu zaman uygulama, genişletildiği Google Workspace uygulamasındaki bir kenar çubuğunda açılır.

Google Workspace Eklentileri belgelerini göster

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Geliştiricinin tamamı

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 bir hizmetten özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın, Google Workspace uygulamasında bir kişiden, dosyadan, takvim etkinliğinden veya diğer varlıktan bahsedilmesi 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 fareyle çipin üzerine gelindiğinde bir önizleme kartı gösterebilir.

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

Bağlantı önizlemeleri ve akıllı çipler belgelerini göster

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Geliştiricinin tamamı

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'in kapsamını genişleten Google Workspace Eklentileri, kullanıcı yeni ileti oluşturduğunda veya mevcut iletilere yanıt verdiğinde özel bir arayüz sağlayabilir. Kullanıcılar, bu arayüzü kullanmak için eklentiyi taslağın altında veya Diğer seçenekler menüsünden e-posta taslağının içinden açar.

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

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Geliştiricinin tamamı

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

Gmail

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

Kart çerçevesi



Takvim konferansı | Google Workspace Eklentileri

Takvim konferansı örneği

Web konferans sağlayıcısıysanız konferans çözümünüzle Google Takvim'in kapsamını genişleten bir Google Workspace eklentisi oluşturabilirsiniz. Eklenti, Takvim etkinlikleri için bir konferans seçeneği ekleyerek kullanıcıların bu konferansları doğrudan Takvim'den 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'ın kapsamını genişleten uygulamalardır. Düzenleyici Eklentileri, eklenti başına yalnızca bir uygulamanın kapsamını genişletebilir. Ancak aynı Marketplace girişinde birden fazla Düzenleyici eklentisi yayınlayabilirsiniz. Kullanıcılar, Düzenleyici Eklentilerini genişlettikleri uygulamadaki Uzantılar menüsünden açar.

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

Düzenleyici Eklentileri dokümanlarını görüntüleyin

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ı, kaynakları ve hizmetleri Chat'e getirir. Chat uygulamalarını kullanıcılarla birçok şekilde etkileşim kuracak şekilde tasarlayabilirsiniz. Örneğin:

  • Eğik çizgi komutlarına 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üleyin

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Geliştiricinin tamamı

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'da daha fazla işlev eklemenize olanak tanır. Kullanıcılar, bunları E-Tablolar'daki yüzlerce yerleşik işlev gibi bulup kullanabilir. Düzenleyici eklentileri olarak özel bir işlev yayınlayabilirsiniz.

Özel işlevler belgelerini görüntüleyin

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.

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

Makrolarla ilgili dokümanları görüntüleyin

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, HTML tabanlı iletişim kutuları ve 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ü öğesine yapılan tıklamalar gibi kullanıcı işlemleri veya etkinliğe dayalı tetikleyiciler gibi tetikleyiciler tarafından etkinleştirilir.

Özel menü, iletişim kutusu ve kenar çubuğu dokümanlarını görüntüleyin

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 Drive kullanıcı arayüzüyle entegrasyon yaparak uygulamanızı dosya oluşturma veya açma seçeneği olarak sunabilirsiniz. Kullanıcı Drive'daki bir dosyayı sağ tıkladığında uygulamanız Yeni > Diğer menüsünde ve Birlikte aç menüsünde görünebilir. Bir kullanıcı herhangi bir menüden uygulamanızı seçtiğinde, uygulamanız yeni bir pencerede açılır.

Drive uygulamalarıyla ilgili dokümanları görüntüleyin

Yayınlanabilir



Kodlama seçenekleri:

Geliştiricinin tamamı

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 ödevler, duyurular veya sınıf çalışması materyalleri üzerinde ek oluşturmasına olanak tanır. Bu ekler, üçüncü taraf içeriklerini Classroom'daki iFrame'lerde açar. iframe'ler, kullanıcı türüne ve Classroom bağlamına göre ayrı URL'leri açar.

Classroom eklentileriyle ilgili dokümanları görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Geliştiricinin tamamı

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

Sınıf

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

iFrame