Dizin
AddOnWidgetSet
(message)AddOnWidgetSet.WidgetType
(enum)CommonAddOnManifest
(message)CreateActionExtensionPoint
(message)HomepageExtensionPoint
(message)HttpAuthorizationHeader
(enum)HttpOptions
(message)LayoutProperties
(message)LinkPreviewExtensionPoint
(message)MenuItemExtensionPoint
(message)UniversalActionExtensionPoint
(message)UriPattern
(message)
AddOnWidgetSet
Bir eklenti tarafından kullanılan widget alt kümesi.
Alanlar | |
---|---|
usedWidgets[] |
Eklentide kullanılan widget'ların listesi. |
WidgetType
Widget türü. WIDGET_TYPE_UNSPECIFIED
, temel widget grubudur.
Sıralamalar | |
---|---|
WIDGET_TYPE_UNSPECIFIED |
Varsayılan widget ayarlandı. |
DATE_PICKER |
Tarih seçici. |
STYLED_BUTTONS |
Stilli düğmeler, doldurulmuş düğmeler ve devre dışı bırakılmış düğmeler içerir. |
PERSISTENT_FORMS |
Kalıcı formlar, işlemler sırasında form değerlerinin kalıcı olmasını sağlar. |
FIXED_FOOTER |
Karttaki altbilgi düzeltildi. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Taslağın konusunu ve alıcılarını güncelleme. |
GRID_WIDGET |
Izgara widget'ı. |
ADDON_COMPOSE_UI_ACTION |
Eklenti oluşturma kullanıcı arayüzü için geçerli olan bir Gmail eklenti işlemi. |
CommonAddOnManifest
Tüm eklenti ana makine uygulamalarında paylaşılan eklenti yapılandırması.
Alanlar | |
---|---|
name |
Zorunlu. Eklentinin görünen adı. |
logoUrl |
Zorunlu. Eklenti araç çubuğunda gösterilen logo resminin URL'si. |
layoutProperties |
Eklenti kartları için genel düzen özellikleri. |
addOnWidgetSet |
Eklentide kullanılan widget'lar. Bu alan belirtilmezse varsayılan grup kullanılır. |
useLocaleFromApp |
Ana makine uygulamasından yerel ayar bilgilerinin aktarılıp aktarılmayacağı. |
homepageTrigger |
Herhangi bir bağlamda herhangi bir ana makinede yürütülecek bir uç nokta tanımlar. Bu işlev tarafından oluşturulan tüm kartlar kullanıcı tarafından her zaman kullanılabilir olur, ancak bu eklenti daha fazla hedeflenmiş tetikleyici bildirdiğinde bağlamsal içerik tarafından fark edilemeyebilir. |
universalActions[] |
Eklenti için ayarlar menüsü görevi gören evrensel işlem menüsünde uzantı noktalarının bir listesini tanımlar. Uzantı noktası, açılacak bağlantı URL'si veya form gönderme olarak yürütülecek bir uç nokta olabilir. |
openLinkUrlPrefixes |
OpenLink işlemleri yalnızca |
CreateActionExtensionPoint
Kullanıcı bir Google Workspace uygulamasında kaynak oluşturma iş akışını çağırdığında tetiklenen bir tetikleyicinin yapılandırması. Daha fazla bilgi için @ menüsünden üçüncü taraf kaynakları oluşturma başlıklı makaleye bakın.
Alanlar | |
---|---|
id |
Zorunlu. Bu uzantı noktasını ayırt etmek için benzersiz kimlik. Kimlik en fazla 64 karakterden oluşabilir ve |
labelText |
Zorunlu. Kaynak oluşturma giriş noktası için bir simgenin yanında gösterilen metin (ör. |
localizedLabelText |
İsteğe bağlı. Başka dillerde yerelleştirilecek bir Bir kullanıcının yerel ayarı haritanın anahtarlarında mevcutsa, kullanıcı |
runFunction |
Zorunlu. Bağlantı oluşturmak için bir kaynak oluşturma iş akışı tetiklendiğinde yürütülecek uç nokta. |
logoUrl |
İsteğe bağlı. Kaynak oluşturma giriş noktası için görüntülenen simge. Belirtilmezse menü, eklentinizin araç çubuğu simgesini ( |
HomepageExtensionPoint
Bir eklentinin ana sayfa görünümünü belirtmek için yaygın olarak kullanılan biçim.
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
enabled |
İsteğe bağlı. Ayarlanmadan bırakılırsa varsayılan olarak Bir eklentinin özel ana sayfa görünümü devre dışı bırakılırsa kullanıcılar için bunun yerine genel bir genel bakış kartı sağlanır. |
HttpAuthorizationHeader
Eklenti HTTP
isteklerinde gönderilen yetkilendirme üst bilgisi.
Sıralamalar | |
---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Varsayılan değer, SYSTEM_ID_TOKEN eşdeğeri. |
SYSTEM_ID_TOKEN |
Projeye özel Google Workspace Eklentisinin sistem hizmet hesabı için kimlik jetonu gönderin (varsayılan). |
USER_ID_TOKEN |
Son kullanıcı için bir kimlik jetonu gönderin. |
NONE |
Kimlik Doğrulama üstbilgisi göndermeyin. |
HttpOptions
HTTP
eklentisi uç noktalarına istek gönderme seçenekleri.
Alanlar | |
---|---|
authorizationHeader |
|
LayoutProperties
Tüm eklenti ana makine uygulamalarında paylaşılan kart düzeni özellikleri.
Alanlar | |
---|---|
primaryColor |
Eklentinin birincil rengi. Araç çubuğunun rengini belirler. Birincil renk ayarlanmazsa çerçeve tarafından sağlanan varsayılan değer kullanılır. |
secondaryColor |
Eklentinin ikincil rengi. Düğmelerin rengini belirler. Birincil renk ayarlanmışsa ancak ikincil renk ayarlanmamışsa ikincil renk birincil renkle aynı olur. Birincil renk veya ikincil renk ayarlanmamışsa çerçeve tarafından sağlanan varsayılan değer kullanılır. |
useNewMaterialDesign |
Kartlar için malzeme tasarımını etkinleştirir. |
LinkPreviewExtensionPoint
Kullanıcı üçüncü taraf veya Google dışı bir hizmetin bağlantısını Google Dokümanlar, E-Tablolar veya Slaytlar dosyasına yazdığında ya da yapıştırdığında tetiklenen bir tetikleyici yapılandırması.
Alanlar | |
---|---|
labelText |
Zorunlu. Kullanıcılardan bağlantıyı önizlemelerini isteyen örnek bir akıllı çipin metni (ör. |
localizedLabelText |
İsteğe bağlı. Başka dillerde yerelleştirilecek bir Bir kullanıcının yerel ayarı haritanın anahtarlarında mevcutsa, kullanıcı |
patterns[] |
Zorunlu. Önizleme bağlantıları eklentisini tetikleyen bir URL kalıpları dizisi. |
runFunction |
Zorunlu. Bir bağlantı önizlemesi tetiklendiğinde yürütülecek uç nokta. |
logoUrl |
İsteğe bağlı. Akıllı çip ve önizleme kartında gösterilen simge. Eklenti, atlanırsa araç çubuğu simgesini ( |
MenuItemExtensionPoint
Bir barındırma uygulamasında görünen menü öğesini veya düğmeyi tanımlamak için kullanılan yaygın biçim.
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
label |
Zorunlu. Bu uzantı noktasının etkinleştirilmesiyle gerçekleştirilen işlemi açıklayan, kullanıcının görebildiği metin. Örneğin, "Fatura ekle". |
logoUrl |
Eklenti araç çubuğunda gösterilen logo resminin URL'si. Ayarlanmazsa varsayılan olarak eklentinin birincil logo URL'si kullanılır. |
UniversalActionExtensionPoint
Evrensel işlem menüsü öğesi uzantı noktası belirtmek için kullanılacak biçim.
Alanlar | |
---|---|
label |
Zorunlu. Bu uzantı noktasının etkinleştirilmesiyle gerçekleştirilen işlemi açıklayan, kullanıcının görebildiği metin (ör. "Yeni kişi ekle"). |
Birleştirme alanı action_type . Zorunlu. Evrensel işlem menüsü öğesinde desteklenen işlem türü. Bu, açılacak bir bağlantı veya yürütülecek bir uç nokta olabilir. action_type şunlardan yalnızca biri olabilir: |
|
openLink |
UniversalAction tarafından açılacak URL. |
runFunction |
UniversalAction tarafından çalıştırılacak uç nokta. |
UriPattern
Bağlantı önizlemesini tetikleyen her bir URL kalıbının yapılandırması.
Alanlar | |
---|---|
hostPattern |
Önizlenecek her URL kalıbı için gereklidir. URL kalıbının alanı. Eklenti, URL'de bu alan adını içeren bağlantıları önizler. Örneğin, |
pathPrefix |
İsteğe bağlı. Örneğin, URL ana makine kalıbı Ana makine kalıbı alanındaki tüm URL'lerle eşleştirmek için |