Dizin
AddOnWidgetSet(mesaj)AddOnWidgetSet.WidgetType(enum)CommonAddOnManifest(mesaj)CreateActionExtensionPoint(message)GranularOauthPermissionSupport(enum)HomepageExtensionPoint(mesaj)HttpAuthorizationHeader(enum)HttpOptions(mesaj)LayoutProperties(message)LinkPreviewExtensionPoint(message)MenuItemExtensionPoint(message)UniversalActionExtensionPoint(message)UriPattern(mesaj)
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 setidir.
| Sıralamalar | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Varsayılan widget kümesi. |
DATE_PICKER |
Tarih seçici. |
STYLED_BUTTONS |
Stil verilmiş düğmeler, doldurulmuş düğmeleri ve devre dışı bırakılmış düğmeleri içerir. |
PERSISTENT_FORMS |
Kalıcı formlar, işlemler sırasında form değerlerinin kalıcı olmasını sağlar. |
FIXED_FOOTER |
Kartta sabit altbilgi. |
UPDATE_SUBJECT_AND_RECIPIENTS |
Taslağın konusunu ve alıcılarını güncelleme |
GRID_WIDGET |
Tablo widget'ı. |
ADDON_COMPOSE_UI_ACTION |
Eklenti oluşturma kullanıcı arayüzü için geçerli olan bir Gmail eklentisi 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 ortak düzen özellikleri. |
addOnWidgetSet |
Eklentide kullanılan widget'lar. Bu alan belirtilmezse varsayılan küme 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 kartlar her zaman kullanıcıya sunulur ancak bu eklenti daha hedeflenmiş tetikleyiciler bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. |
universalActions[] |
Evrensel işlem menüsünde, eklentinin ayarlar menüsü olarak işlev gören bir uzantı noktaları listesi tanımlar. Uzantı noktası, açılacak bir bağlantı URL'si veya form gönderimi olarak yürütülecek bir uç nokta olabilir. |
openLinkUrlPrefixes |
OpenLink işlemi yalnızca |
CreateActionExtensionPoint
Bir kullanıcı, 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ı makaleyi inceleyin.
| Alanlar | |
|---|---|
id |
Zorunlu. Bu uzantı noktasını ayırt etmek için kullanılan benzersiz kimlik. Kimlik en fazla 64 karakterden oluşabilir ve |
labelText |
Zorunlu. Kaynak oluşturma giriş noktası için bir simgenin (ör. |
localizedLabelText |
İsteğe bağlıdır. Kullanıcının yerel ayarı haritanın anahtarlarında varsa kullanıcı, |
runFunction |
Zorunlu. Kaynak oluşturma iş akışı bir bağlantı oluşturmak için tetiklendiğinde yürütülecek uç nokta. |
logoUrl |
İsteğe bağlıdır. Kaynak oluşturma giriş noktası için gösterilen simge. Boş bırakılırsa menü, eklentinizin araç çubuğu simgesini |
GranularOauthPermissionSupport
Eklentinin ayrıntılı OAuth izni etkinleştirilip etkinleştirilmediği.
| Sıralamalar | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Varsayılan değerdir, kullanılmamalıdır. |
OPT_IN |
Eklenti, ayrıntılı OAuth izni için etkinleştirilmiş olmalıdır. |
OPT_OUT |
Eklenti, ayrıntılı OAuth izninin kapsamı dışında bırakılmıştır. |
HomepageExtensionPoint
Eklentinin ana sayfa görünümünü bildirmek için kullanılan yaygın biçim.
| Alanlar | |
|---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
enabled |
İsteğe bağlıdır. Ayarlanmamışsa 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 yetkilendirme başlığı gönderiliyor.
| Sıralamalar | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
SYSTEM_ID_TOKEN değerine eşdeğer varsayılan değer. |
SYSTEM_ID_TOKEN |
Projeye özel Google Workspace eklentisinin sistem hizmet hesabı (varsayılan) için bir kimlik jetonu gönderin. |
USER_ID_TOKEN |
Son kullanıcı için bir kimlik jetonu gönderin. |
NONE |
Kimlik doğrulama başlığı göndermeyin. |
HttpOptions
Eklenti HTTP uç noktalarına istek gönderme seçenekleri.
| Alanlar | |
|---|---|
authorizationHeader |
|
granularOauthPermissionSupport |
Eklentinin ayrıntılı OAuth izni etkinleştirilip etkinleştirilmediği. |
LayoutProperties
Kart düzeni özellikleri, tüm eklenti ana makine uygulamalarında paylaşılır.
| Alanlar | |
|---|---|
primaryColor |
Eklentinin birincil rengi. Araç çubuğunun rengini ayarlar. Birincil renk ayarlanmamışsa çerçeve tarafından sağlanan varsayılan değer kullanılır. |
secondaryColor |
Eklentinin ikincil rengi. Düğmelerin rengini ayarlar. Birincil renk ayarlanmış ancak ikincil renk ayarlanmamışsa ikincil renk, birincil renkle aynı olur. Ne birincil renk ne de ikincil renk ayarlanmamışsa çerçeve tarafından sağlanan varsayılan değer kullanılır. |
useNewMaterialDesign |
Kartlar için Material Design'ı etkinleştirir. |
LinkPreviewExtensionPoint
Kullanıcı, üçüncü taraf veya Google dışı bir hizmetten alınan bağlantıyı Google Dokümanlar, E-Tablolar ya da Slaytlar dosyasına yazdığında veya yapıştırdığında tetiklenen bir tetikleyicinin 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ıdır. Kullanıcının yerel ayarı haritanın anahtarlarında varsa kullanıcı, |
patterns[] |
Zorunlu. Eklentinin bağlantıları önizlemesini tetikleyen URL kalıpları dizisi. |
runFunction |
Zorunlu. Bağlantı önizlemesi tetiklendiğinde yürütülecek uç nokta. |
logoUrl |
İsteğe bağlıdır. Akıllı çipte ve önizleme kartında gösterilen simge. Boş bırakılırsa eklenti, araç çubuğu simgesini |
MenuItemExtensionPoint
Bir ana makine uygulamasında görünen menü öğesini veya düğmeyi bildirmek 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ı etkinleştirilerek gerçekleştirilen işlemi açıklayan, kullanıcı tarafından görülebilen metin. Örneğin, "Fatura ekle". |
logoUrl |
Eklenti araç çubuğunda gösterilen logo resminin URL'si. Ayarlanmamışsa varsayılan olarak eklentinin birincil logo URL'si kullanılır. |
UniversalActionExtensionPoint
Evrensel işlem menüsü öğesi uzantı noktası bildirme biçimi.
| Alanlar | |
|---|---|
label |
Zorunlu. Bu uzantı noktası etkinleştirilerek gerçekleştirilen işlemi açıklayan, kullanıcı tarafından görülebilen metin (ör. "Yeni kişi ekle"). |
action_type birleşik alanı. Zorunlu. Evrensel işlem menüsü öğesinde desteklenen işlem türü. Açılacak bir bağlantı veya yürütülecek bir uç nokta olabilir. action_type aşağıdakilerden 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 URL kalıbının yapılandırması.
| Alanlar | |
|---|---|
hostPattern |
Her URL kalıbının önizlemesi 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ıdır. Örneğin, URL barındırıcı kalıbı Ana makine kalıbı alanındaki tüm URL'lerle eşleşmek için |