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 de dahil olmak üzere birçok nedenden dolayı genişletebilirsiniz:

  • Uygulamanızı veya hizmetinizi Google Workspace ile 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, Google Dokümanlar, E-Tablolar veya 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 dahil olmak üzere derleme yöntemlerini listeler:
    • AppSheet: Kodsuz geliştirme platformu.
    • Apps Komut Dosyası: JavaScript tabanlı, bulut üzerinde, basit kodlamayla geliştirme platformu.
    • Tam geliştirme: Tercih ettiğiniz kodlama dilini destekleyen kendi teknoloji yığınınız.
  • Kullanıcı arayüzü çerçeveleri: Aşağıdakiler dahil olmak üzere her seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevelerinin türlerini gösterir:
    • Kart tabanlı: Kart arayüzleri, Apps Script kullanılarak Card Service ile oluşturulan veya tercih ettiğiniz teknoloji yığınıyla (tam geliştirme) kartları oluşturmak için düzgün şekilde 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şim kurabilen 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ı verilmiştir.

Oluşturabilecekleriniz Ö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 Google Workspace eklenti örneği
Gmail
Drive
Takvim
Sohbet
Dokümanlar
Meet
E-Tablolar
Slaytlar
Apps Komut Dosyası
Tam geliştirme
Bağlantı önizlemeleri ve akıllı çipler | Google Workspace eklentileri Google Workspace eklenti bağlantı önizlemeleri örneği
Dokümanlar
E-Tablolar
Slaytlar
AppSheet
Apps Komut Dosyası
Tam geliştirme
E-posta taslakları | Google Workspace eklentileri E-posta taslakları için Google Workspace eklentisi örneği
Gmail
Apps Komut Dosyası
Tam geliştirme
Toplantı ana sahnesi ve yan paneli | Google Workspace eklentileri Google Meet eklentileri
Meet
Tam geliştirme
Google Chat uygulamaları | Google Workspace eklentileri Chat uygulaması örneği
Sohbet
AppSheet
Apps Komut Dosyası
Tam geliştirme
Takvim'de 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ı
Özel işlevler | Düzenleyici eklentileri Özel işlev örneği
E-Tablolar
Apps Komut Dosyası

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

Makrolar | Düzenleyici eklentileri 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ı | Düzenleyici eklentileri 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ştirme

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

Google Classroom eklentileri Google Classroom eklentileri
Classroom
Tam geliştirme

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 entegrasyonu 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 eklenti örneği

Google Workspace eklentileri, Google Workspace uygulamalarıyla entegre olan uygulamalardır. Google Workspace eklentileri, birden fazla Google Workspace uygulamasının kapsamı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:

Google Workspace eklentileriyle ilgili dokümanları görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Tam geliştirme

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

Gmail
Drive
Takvim
Sohbet

Dokümanlar
Meet
E-Tablolar
Slaytlar

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

Kart çerçevesi



Bağlantı önizlemesi örneği

Dokümanlar'ın kapsamını genişleten Google Workspace eklentileri, üçüncü taraf hizmetlerinden özel bağlantı önizlemeleri oluşturabilir. Dokümanlar'ın bir Google Workspace uygulamasındaki kişi, dosya, takvim etkinliği veya başka bir varlık bahsinden oluşturduğu akıllı çipler gibi, eklentiler de üçü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 Google Workspace eklentisi oluşturabilirsiniz.

Bağlantı önizlemeleri ve akıllı çiplerle ilgili dokümanları görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Tam geliştirme

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ı

E-posta taslağı örneği

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 eklentiyi açar.

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

Yayınlanabilir



Kodlama seçenekleri:

Apps Komut Dosyası
Tam geliştirme

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

Gmail

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

Kart çerçevesi



Toplantı ana sahnesi ve yan paneli

Meet eklentileri

Meet'i genişleten Google Workspace eklentileri, uygulamanızı 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 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'sı belgelerini görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirme

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

Meet

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

iframe



Google Chat 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:

  • 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ı dokümanlarını görüntüleme

Yayınlanabilir



Kodlama seçenekleri:

AppSheet
Apps Komut Dosyası
Tam geliştirme

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

Sohbet

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

Kart çerçevesi



Takvim konferansı

Takvim konferansı örneği

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 etkinliklerine konferans seçeneği ekleyerek kullanıcıların bu konferansları doğrudan Takvim'den oluşturmasına ve bunlara katılmasına olanak tanır.

Takvim'de konferans belgelerini 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 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:

Düzenleyici eklentileriyle ilgili dokümanları 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



Özel işlevler

Özel işlev örneği

Özel işlevler sayesinde E-Tablolar'a daha fazla işlev ekleyebilirsiniz. Kullanıcılar, bu işlevleri E-Tablolar'da bulunan yüzlerce yerleşik işlev gibi bulup kullanabilir. Özel işlevleri bir düzenleyici eklentisi olarak yayınlayabilirsiniz.

Özel işlevlerle ilgili dokümanları 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. 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 makroya dönüştürebilirsiniz. Makro tanımı, bir Düzenleyici eklentisine dahil edilebilir ancak yayınlanamaz.

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

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:

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



Google 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. 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

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirme

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ı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

Yayınlanabilir



Kodlama seçenekleri:

Tam geliştirme

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

Classroom

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

iframe