Google Workspace eklentileri bilgi ve kullanıcı sunar kontrol panelleri ana makine uygulaması Kullanıcı arayüzü. Eklenti, ana tanımlayıcı araç çubuğu ve bir veya daha fazla kartlar kullanın.
Her kart belirli bir 'sayfayı' temsil eder ve yeni bir karta gitme genellikle her aşamanın ardından bu kartı dahili bir kart yığınına aktarır. Zengin bir etkileşim deneyimi için kartlar arasında gezinme akışları tanımlayabilirsiniz.
Kartlar bağlamsal olmayan veya bağlamsal olabilir. Bağlama dayalı kartlar sunulur belirli bir bağlamda olduğunda bunu kullanıcıya gösterir. Örneğin, Gmail mesajını veya Takvim etkinliğini açarken. Bağlama dayalı olmayan kartlar (ör. ana sayfalar) kullanıcıya sunulduğundan bağlamının dışına çıkarak ekleyebilirsiniz. Örneğin, kullanıcı Gmail gelen kutusunu, ana Drive klasörünü veya Takvimini görüntüleyen kullanıcılar.
Apps Komut Dosyası'nda yerleşik olarak bulunan Google Workspace eklentilerinde, Kart hizmeti ile kartlar kullanın. Diğer dillerde oluşturulmuş eklentiler arayüzün kart olarak oluşturulması için doğru şekilde biçimlendirilmiş JSON döndürmelidir.
Her kart bir başlıktan ve bir veya daha fazla kart bölümünden oluşur. Her bölüm bir dizi widget'tan oluşur. Widget'lar kullanıcıya bilgi gösteremez veya düğmeler gibi etkileşim kontrolleri sağlar.
Kart tabanlı arayüzler aşağıdaki avantajları sağlar:
- Kart tabanlı arayüzler oluşturmak için HTML veya CSS bilgisi gerekmez.
- Kartlar ve widget'ların stil özellikleri otomatik olarak genişletilen Google Workspace uygulamaları.
Kart tabanlı arayüzler hem masaüstü bilgisayarlarda hem de mobil cihazlarda çalışır, ancak arayüzü bir kez tanımlamamız gerekir.
Kart tabanlı arayüzler oluşturma
Kartlara dayalı eklentiler oluştururken, üzerine konuşacağız. Aşağıdaki kılavuzlarda istenen bilgileri etkili kart tabanlı eklentiler oluşturmanız gerekir:
- Kartlar
- Ana sayfalar
- Widget'lar
- İşlemler
- Etkinlik nesneleri
- Kart oluşturma
- Etkileşimli kartlar oluşturma
- Kartlar arasında gezinme
- Genel işlemleri kullanma
- Metin girişlerine otomatik tamamlama ekleme
- Kullanıcı yerel ayarlarına ve saat dilimlerine erişim
- Google dışı hizmetlere bağlanma
- Stil kılavuzu
- En iyi uygulamalar
Kartlar oluştururken ve bunları uygularken bu sayfalara başvurun Kullanıcı arayüzü davranışı. Aşağıdaki ek örnekleri de referans almanız gerekir:
Google Workspace Eklentisi "Kediler" hızlı başlangıç kılavuzu
Bu eklenti örneğinde, birden fazla sayfa ve ana sayfalar.
Google Workspace Eklentisi: "Çevir"
Bu eklenti örneğinde, kullanıcıların metinlerini çevirebileceği bir Google Workspace eklentisi gösterilmektedir Google Dokümanlar, E-Tablolar ve Slaytlar'da.
Google Workspace Eklentisi: "Ekip Listesi"
Bu eklenti örneği, daha karmaşık bir gösteren bir Google Workspace eklentisi örneği Gmail ileti alıcıları, Drive dosyası düzenleyicileri veya Takvim etkinliği katılımcıları. Bu eklentiyi yalnızca alan adı içinde kullanabilirsiniz. Bunun nedeni, almak için Directory API'yi kullanır kullanıcı bilgilerini girin.