- Kaynak: Dağıtım
- AddOns
- CommonAddOnManifest
- LayoutProperties
- AddOnWidgetSet
- WidgetType
- HomepageExtensionPoint
- UniversalActionExtensionPoint
- GmailAddOnManifest
- ContextualTrigger
- UnconditionalTrigger
- UniversalAction
- ComposeTrigger
- MenuItemExtensionPoint
- DraftAccess
- DriveAddOnManifest
- DriveExtensionPoint
- CalendarAddOnManifest
- ConferenceSolution
- CalendarExtensionPoint
- EventAccess
- DocsAddOnManifest
- DocsExtensionPoint
- LinkPreviewExtensionPoint
- UriPattern
- CreateActionExtensionPoint
- MeetAddOnManifest
- Web
- Durum
- DisplayFlow
- SheetsAddOnManifest
- SheetsExtensionPoint
- SlidesAddOnManifest
- SlidesExtensionPoint
- HttpOptions
- HttpAuthorizationHeader
- GranularOauthPermissionSupport
- Yöntemler
Kaynak: Dağıtım
Google Workspace eklenti dağıtımı
JSON gösterimi |
---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
Alanlar | |
---|---|
name |
Dağıtım kaynağının adı. Örnek: |
oauthScopes[] |
Bir eklenti uç noktası yürütülmeden önce son kullanıcıdan izin istenmesi gereken Google OAuth kapsamlarının listesi. |
addOns |
Google Workspace eklenti yapılandırması. |
etag |
Bu değer, depolamadaki dağıtım sürümüne göre sunucu tarafından hesaplanır ve istemcinin devam etmeden önce güncel bir değere sahip olmasını sağlamak için güncelleme ve silme isteklerinde gönderilebilir. |
AddOns
Google Workspace eklenti yapılandırması.
JSON gösterimi |
---|
{ "common": { object ( |
Alanlar | |
---|---|
common |
Tüm Google Workspace eklentilerinde ortak olan yapılandırma. |
gmail |
Gmail eklentisi yapılandırması. |
drive |
Drive eklenti yapılandırması. |
calendar |
Takvim eklentisi yapılandırması. |
docs |
Dokümanlar eklentisi yapılandırması. |
meet |
Meet eklentisi yapılandırması. |
sheets |
E-Tablolar eklenti yapılandırması. |
slides |
Slaytlar eklentisi yapılandırması. |
httpOptions |
Eklenti HTTP uç noktalarına istek gönderme seçenekleri |
CommonAddOnManifest
Tüm eklenti ana makine uygulamalarında paylaşılan eklenti yapılandırması.
JSON gösterimi |
---|
{ "name": string, "logoUrl": string, "layoutProperties": { object ( |
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 |
LayoutProperties
Kart düzeni özellikleri, tüm eklenti ana makine uygulamalarında paylaşılır.
JSON gösterimi |
---|
{ "primaryColor": string, "secondaryColor": string, "useNewMaterialDesign": boolean } |
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. |
AddOnWidgetSet
Bir eklenti tarafından kullanılan widget alt kümesi.
JSON gösterimi |
---|
{
"usedWidgets": [
enum ( |
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. |
HomepageExtensionPoint
Eklentinin ana sayfa görünümünü bildirmek için kullanılan yaygın biçim.
JSON gösterimi |
---|
{ "runFunction": string, "enabled": boolean } |
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. |
UniversalActionExtensionPoint
Evrensel işlem menüsü öğesi uzantı noktası bildirme biçimi.
JSON gösterimi |
---|
{ "label": string, // Union field |
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. |
GmailAddOnManifest
Gmail eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bildirilmiş bir bağlamsal tetikleyiciyle eşleşmeyen bağlamlarda 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 fazla hedeflenmiş tetikleyici bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. Bu ayar, mevcut olması halinde |
contextualTriggers[] |
Eklentiyi tetikleyen koşullar grubunu tanımlar. |
universalActions[] |
Eklenti için bir dizi evrensel işlem tanımlar. Kullanıcı, eklenti araç çubuğu menüsünden evrensel işlemleri tetikler. |
composeTrigger |
Oluşturma zamanı eklentisi için oluşturma zamanı tetikleyicisini tanımlar. Bu tetikleyici, kullanıcı e-posta oluştururken eklentinin işlem yapmasına neden olur. Taslağı düzenlemese bile tüm oluşturma zamanı eklentilerinin |
authorizationCheckFunction |
Üçüncü taraf API'lerini inceleyerek eklentinin gerekli tüm üçüncü taraf yetkilerine sahip olduğunu doğrulayan bir uç noktanın adı. Sondalama başarısız olursa işlev, yetkilendirme akışını başlatmak için bir istisna oluşturmalıdır. Bu işlev, sorunsuz bir kullanıcı deneyimi sağlamak için eklentinin her çağrılmasından önce çağrılır. |
ContextualTrigger
Açılan e-posta belirli bir ölçütü karşıladığında etkinleşen bir tetikleyici tanımlar. Tetikleyici etkinleştiğinde, genellikle yeni kartlar oluşturmak ve kullanıcı arayüzünü güncellemek için belirli bir uç noktayı yürütür.
JSON gösterimi |
---|
{ "onTriggerFunction": string, // Union field |
Alanlar | |
---|---|
onTriggerFunction |
Zorunlu. Bir mesaj tetikleyiciyle eşleştiğinde çağrılacak uç noktanın adı. |
trigger birleşik alanı. Tetikleyici türü, Gmail'in eklentiyi göstermek için kullandığı koşulları belirler. trigger aşağıdakilerden yalnızca biri olabilir: |
|
unconditional |
Koşulsuz tetikleyiciler, herhangi bir posta iletisi açıldığında yürütülür. |
UnconditionalTrigger
Bu türde alan yok.
Herhangi bir e-posta iletisi açıldığında tetiklenen bir tetikleyici.
UniversalAction
İleti bağlamından bağımsız olarak eklenti araç çubuğu menüsünde her zaman kullanılabilen bir işlem.
JSON gösterimi |
---|
{ "text": string, // Union field |
Alanlar | |
---|---|
text |
Zorunlu. İşlemi açıklayan, kullanıcı tarafından görülebilen metin (ör. "Yeni bir kişi ekle"). |
action_type birleşik alanı. İşlemin türü, kullanıcı işlemi çağırdığında Gmail'in davranışını belirler. action_type aşağıdakilerden yalnızca biri olabilir: |
|
openLink |
Kullanıcı işlemi tetiklediğinde Gmail tarafından açılan bağlantı. |
runFunction |
Kullanıcı işlemi tetiklediğinde çağrılan bir uç nokta. Ayrıntılar için evrensel işlemler kılavuzuna bakın. |
ComposeTrigger
Kullanıcı bir e-posta oluştururken etkinleşen tetikleyici.
JSON gösterimi |
---|
{ "actions": [ { object ( |
Alanlar | |
---|---|
actions[] |
Oluşturma zamanı eklentisi için işlem grubunu tanımlar. Bunlar, kullanıcıların oluşturma zamanı eklentisinde tetikleyebileceği işlemlerdir. |
draftAccess |
Oluşturma zamanı eklentisi tetiklendiğinde veri erişim düzeyini tanımlar. |
MenuItemExtensionPoint
Bir ana makine uygulamasında görünen menü öğesini veya düğmeyi bildirmek için kullanılan yaygın biçim.
JSON gösterimi |
---|
{ "runFunction": string, "label": string, "logoUrl": string } |
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. |
DraftAccess
Oluşturma tetikleyicisinin gerektirdiği veri erişim düzeyini tanımlayan bir enum.
Sıralamalar | |
---|---|
UNSPECIFIED |
draftaccess için hiçbir şey ayarlanmadığında varsayılan değer. |
NONE |
Oluşturma eklentisi tetiklendiğinde oluşturma tetikleyicisi, taslağın hiçbir verisine erişemez. |
METADATA |
Bir oluşturma eklentisi tetiklendiğinde oluşturma tetikleyicisine taslağın meta verilerine erişme izni verir. Buna, taslak iletinin Alıcı ve Bilgi listesi gibi kitle listesi dahildir. |
DriveAddOnManifest
Drive eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
onItemsSelectedTrigger |
Öğeler ilgili Drive görünümünde (ör. Drive Doküman Listem) seçildiğinde yürütülen davranışa karşılık gelir. |
DriveExtensionPoint
Drive eklentisinin tetikleyicilerini bildirmek için kullanılan ortak biçim.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Zorunlu. Uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
CalendarAddOnManifest
Takvim eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bildirilmiş bir bağlamsal tetikleyiciyle eşleşmeyen bağlamlarda yürütülen 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. Bu ayar, mevcut olması halinde |
conferenceSolution[] |
Bu eklenti tarafından sağlanan konferans çözümlerini tanımlar. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir. |
createSettingsUrlFunction |
Eklentinin ayarlar sayfasına yönelik bir URL oluşturan bir uç nokta. |
eventOpenTrigger |
Bir etkinliğin görüntülenmek veya düzenlenmek üzere açıldığında tetiklenen bir uç nokta. |
eventUpdateTrigger |
Açık etkinlik güncellendiğinde tetiklenen bir uç nokta. |
eventAttachmentTrigger |
Kullanıcı Takvim açılır menüsünde eklenti ek sağlayıcısını tıkladığında tetiklenen bağlamsal tetikleyici yapılandırması. |
currentEventAccess |
Bir etkinlik eklentisi tetiklendiğinde veri erişim düzeyini tanımlar. |
ConferenceSolution
Konferansla ilgili değerleri tanımlar. Üçüncü taraf konferans eklentileri yalnızca Apps Komut Dosyası'nda oluşturulabilir.
JSON gösterimi |
---|
{ "onCreateFunction": string, "id": string, "name": string, "logoUrl": string } |
Alanlar | |
---|---|
onCreateFunction |
Zorunlu. Konferans verileri oluşturulması gerektiğinde çağrılacak uç nokta. |
id |
Zorunlu. Kimlikler, bir eklentideki konferans çözümlerine benzersiz şekilde atanmalıdır. Aksi takdirde, eklenti tetiklendiğinde yanlış konferans çözümü kullanılabilir. Eklentinin görünen adını değiştirebilirsiniz ancak kimliğini değiştirmemelisiniz. |
name |
Zorunlu. Konferans çözümünün görünen adı. |
logoUrl |
Zorunlu. Konferans çözümünün logo resminin URL'si. |
CalendarExtensionPoint
Takvim eklentisinin tetikleyicilerini bildirmek için kullanılan yaygın biçim.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
EventAccess
Etkinlik tetikleyicilerinin gerektirdiği veri erişim düzeyini tanımlayan bir enum.
Sıralamalar | |
---|---|
UNSPECIFIED |
eventAccess için hiçbir şey ayarlanmadığında kullanılan varsayılan değer. |
METADATA |
Etkinlik tetikleyicilerine, etkinlik kimliği ve takvim kimliği gibi etkinliklerin meta verilerine erişme izni verir. |
READ |
Etkinlik tetikleyicilerine, meta veriler, katılımcılar ve konferans verileri dahil olmak üzere sağlanan tüm etkinlik alanlarına erişim izni verir. |
WRITE |
Etkinlik tetikleyicilerine etkinliklerin meta verilerine erişim ve katılımcı ekleme ile konferans verilerini ayarlama dahil olmak üzere tüm işlemleri gerçekleştirme olanağı tanır. |
READ_WRITE |
Etkinlik tetikleyicilere, meta veriler, katılımcılar ve konferans verileri dahil olmak üzere sağlanan tüm etkinlik alanlarına erişim ve tüm işlemleri gerçekleştirme olanağı verir. |
DocsAddOnManifest
Google Dokümanlar eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
onFileScopeGrantedTrigger |
Bu doküman/kullanıcı çifti için dosya kapsamlı yetkilendirme verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google Dokümanı'ndaki bağlantıları önizlemek için kullanılan uzantı noktalarının listesi. Ayrıntılar için Akıllı çiplerle bağlantıları önizleme başlıklı makaleyi inceleyin. |
createActionTriggers[] |
Google Workspace uygulamalarında üçüncü taraf kaynakları oluşturmak için kullanılan uzantı noktalarının listesi. Daha fazla bilgi için @ menüsünden üçüncü taraf kaynakları oluşturma başlıklı makaleyi inceleyin. |
DocsExtensionPoint
Docs eklentisinin tetikleyicilerini bildirmek için kullanılan ortak biçim.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
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ı.
JSON gösterimi |
---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"patterns": [
{
object ( |
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 |
UriPattern
Bağlantı önizlemesini tetikleyen her URL kalıbının yapılandırması.
JSON gösterimi |
---|
{ "hostPattern": string, "pathPrefix": string } |
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 |
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.
JSON gösterimi |
---|
{ "id": string, "labelText": string, "localizedLabelText": { string: string, ... }, "runFunction": string, "logoUrl": string } |
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 |
MeetAddOnManifest
Meet eklenti manifesti.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
web |
Meet web istemcisini geliştiren eklentilerle ilgili ayrıntılar. |
supportsCollaboration |
Eklentinin işbirliğini veya başkalarını eklenti deneyimine davet etmeyi destekleyip desteklemediği |
termsUri |
Eklentinin hizmet şartlarının bağlantısı (varsa) gösterilmelidir. |
Web
Meet web istemcisini geliştiren eklentilerle ilgili ayrıntılar.
JSON gösterimi |
---|
{ "sidePanelUri": string, "sidePanelUrl": string, "mainStageUri": string, "supportsScreenSharing": boolean, "supportsCollaboration": boolean, "supportsPopOut": boolean, "hostOrigins": [ string ], "addOnOrigins": [ string ], "openState": enum ( |
Alanlar | |
---|---|
sidePanelUri |
Yan panel iFrame'inin URI'si. |
sidePanelUrl |
Yan panel iFrame'inin URL'si. |
mainStageUri |
"Ana sahne" iFrame'inin URI'si. |
supportsScreenSharing |
Eklentinin ana sahnenin ekran paylaşımını destekleyip desteklemediği |
supportsCollaboration |
Eklentinin işbirliğini veya başkalarını eklenti deneyimine davet etmeyi destekleyip desteklemediği Bu alan artık kullanımdan kaldırılmıştır. Lütfen MeetAddOnManifest'teki üst düzey alanı kullanın. |
supportsPopOut |
Eklentinin, tarayıcıda resim içinde resim deneyimine geçişi destekleyip desteklemediği. |
hostOrigins[] |
Kullanımdan kaldırılmış, eski ad. Üçüncü taraf sitesini içeren iFrame'in frame-src özelliğine eklenmesi gereken kaynaklar. Bunun yerine addonorigins özelliğini kullanın. |
addOnOrigins[] |
Üçüncü taraf sitesini içeren iFrame'in frame-src özelliğine eklenmesi gereken kaynaklar. |
openState |
Eklenti açıldığında başlangıçtaki durum. |
supportsCollaborationHostControls |
Ortak çalışma eklentisinin düzenleyen kontrollerini destekleyip desteklemediği. |
logoUrl |
Eklenti için gösterilecek logonun URL'si. Belirtilmezse logo, manifestin ortak bölümündeki logo olarak ayarlanır. |
darkModeLogoUrl |
Logourl'nin koyu mod sürümü. |
displayFlow |
Eklenti başlatıldığında izlenecek görüntüleme akışı. |
Eyalet
Eklentinin ilk açılış durumunu belirtmek için kullanılan enum.
Sıralamalar | |
---|---|
STATE_UNSPECIFIED |
Başlangıç durumu, eklentiyle belirtilmemiş. |
SIDE_PANEL_ONLY |
Eklenti, yalnızca yan panel etkin olarak açılır. |
MAIN_STAGE_ONLY |
Eklenti yalnızca ana sahne etkin olarak açılır. |
SIDE_PANEL_AND_MAIN_STAGE |
Eklenti, hem yan panel hem de ana sahne etkin olarak açılır. |
DisplayFlow
Eklenti başlatıldığında izleyeceği görüntüleme akışını belirtmek için kullanılan enum
Sıralamalar | |
---|---|
DISPLAY_FLOW_UNSPECIFIED |
Görüntüleme akışı belirtilmedi. |
FOCUS |
Eklenti, "odak" görüntüleme akışında başlatılmalıdır. |
AUGMENT |
Eklenti, "artır" görüntüleme akışında başlatılmalıdır. |
SheetsAddOnManifest
Google E-Tablolar eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
onFileScopeGrantedTrigger |
Bu doküman/kullanıcı çifti için dosya kapsamlı yetkilendirme verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google E-Tablolar dokümanındaki bağlantıları önizlemek için uzantı noktalarının listesi. Ayrıntılar için Akıllı çiplerle bağlantıları önizleme başlıklı makaleyi inceleyin. |
SheetsExtensionPoint
E-Tablolar eklentisinin tetikleyicilerini bildirmek için kullanılan yaygın biçim.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
SlidesAddOnManifest
Google Slaytlar eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
JSON gösterimi |
---|
{ "homepageTrigger": { object ( |
Alanlar | |
---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
onFileScopeGrantedTrigger |
Bu doküman/kullanıcı çifti için dosya kapsamlı yetkilendirme verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google Slaytlar dokümanındaki bağlantıları önizlemeye yönelik uzatma noktalarının listesi. Ayrıntılar için Akıllı çiplerle bağlantıları önizleme başlıklı makaleyi inceleyin. |
SlidesExtensionPoint
Slaytlar eklentilerinin tetikleyicilerini bildirmek için kullanılan ortak biçim.
JSON gösterimi |
---|
{ "runFunction": string } |
Alanlar | |
---|---|
runFunction |
Zorunlu. Bu uzantı noktası etkinleştirildiğinde yürütülecek uç nokta. |
HttpOptions
Eklenti HTTP
uç noktalarına istek gönderme seçenekleri.
JSON gösterimi |
---|
{ "authorizationHeader": enum ( |
Alanlar | |
---|---|
authorizationHeader |
|
granularOauthPermissionSupport |
Eklentinin ayrıntılı OAuth izni etkinleştirilip etkinleştirilmediği. |
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. |
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. |
Yöntemler |
|
---|---|
|
Belirtilen ad ve yapılandırmayla bir dağıtım oluşturur. |
|
Belirtilen ada sahip dağıtımı siler. |
|
Belirtilen ada sahip dağıtımı alır. |
|
Bir test dağıtımının yükleme durumunu alır. |
|
Test için hesabınıza bir dağıtım yükler. |
|
Belirli bir projedeki tüm dağıtımları listeler. |
|
Belirtilen ada sahip bir dağıtım oluşturur veya mevcut dağıtımı değiştirir. |
|
Kullanıcının hesabından test dağıtımını kaldırır. |