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'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ş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 bildirmesine olanak tanıyan bir Google Chat uygulaması oluşturun.
- Google Workspace'te yerel olarak bulunmayan özellikleri ekleyin. Ö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, 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 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 tabanlı bir 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: Her seçeneği oluşturmak için kullanabileceğiniz kullanıcı arayüzü çerçevelerinin türlerini gösterir. Ö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 uygulama istemcilerinde 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ı verilmektedir.
| Oluşturabileceğiniz içerikler | Önizleme | Uygulamalar genişletildi | Kodlama seçenekleri | Kart tabanlı 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 | 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 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 tür uygulama entegrasyonlarının 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'ı 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ı ç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 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ştururken veya mevcut iletilere yanıt verirken ö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ı dokümanlarını görüntüleme
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ı 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ı belgelerini görüntüleme
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 verme
- 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 harekete geçmesine olanak tanıyan faydalı bilgiler içeren kartlar ekleyerek bağlantıların önizlemesini yapın.
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ı
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 özelliğiyle 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.
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 uygulandığı uygulamadaki bir iletişim kutusu veya kenar çubuğu.
- Bir komut dosyasını çalıştıran menü öğesi.
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, 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şlevler dokümanlarını 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üzenleyicisinden 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.
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 entegrasyon yapabilirsiniz. Uygulamanız, Yeni > Diğer menüsünde ve kullanıcı Drive'da bir dosyayı sağ tıkladığında 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.