- 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 geçirilip geçirilmeyeceği. |
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[] |
Bir 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 arasında doldurulmuş düğmeler ve devre dışı bırakılmış düğmeler bulunur. |
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üncelleyin. |
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ı. Ayarlanmamışsa varsayılan olarak Bir eklentinin özel ana sayfa görünümü devre dışı bırakılırsa kullanıcılar bunun yerine genel bir genel bakış kartı görü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 |
Bildirilen 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ç nokta yürütülür.
| JSON gösterimi |
|---|
{ "onTriggerFunction": string, // Union field |
| Alanlar | |
|---|---|
onTriggerFunction |
Zorunlu. Bir mesaj tetikleyiciyle eşleştiğinde aranacak 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 |
E-posta oluşturma eklentisi tetiklendiğinde e-posta 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 |
İsteğe bağlı. 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 fazla hedeflenmiş tetikleyici bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. Bu ayar, mevcut olması halinde |
conferenceSolution[] |
İsteğe bağlı. 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 etkinlik görüntülenmek veya düzenlenmek üzere açıldığında tetiklenen bir uç nokta. |
eventUpdateTrigger |
Açma etkinliği güncellendiğinde tetiklenen bir uç nokta. |
calendarNotificationTrigger |
İsteğe bağlı. Kullanıcının abone olduğu bir takvimde etkinlik oluşturulduğunda veya güncellendiğinde tetiklenir. Yalnızca |
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 aranacak uç nokta. |
id |
Zorunlu. Kimlikler, bir eklentideki konferans çözümleri arasında 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 tetikleyicilerine, 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 kapsamı yetkilendirmesi 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
Dokümanlar 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. |
LinkPreviewExtensionPoint
Kullanıcı, üçüncü taraf veya Google dışı bir hizmetten bir bağlantı yazıp Google Dokümanlar, E-Tablolar ya da Slaytlar dosyasına 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ı. 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ı. 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ı. Ö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ı. 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ı. Kaynak oluşturma giriş noktası için gösterilen simge. Boş bırakılırsa menüde, eklentinizin araç çubuğu simgesi |
MeetAddOnManifest
Meet eklenti manifestosu.
| JSON gösterimi |
|---|
{ "homepageTrigger": { object ( |
| Alanlar | |
|---|---|
homepageTrigger |
Bu ayar, mevcut olması halinde |
web |
Meet web tarayıcısı 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 tarayıcısı 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 desteği sonlandı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[] |
Desteği sonlandırılmış, eski ad. Üçüncü taraf sitesini içeren iFrame'in frame-src özelliğine eklenmesi gereken kaynaklar. Bunun yerine addonorigins'i 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 için kontrolleri destekleyip desteklemediği. |
logoUrl |
Eklenti için gösterilecek logonun URL'si. Belirtilmezse logo, manifestin ortak bölümündeki varsayılan logoyu kullanı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ılmış" 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 kapsamı yetkilendirmesi verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google E-Tablolar 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. |
SheetsExtensionPoint
Bir E-Tablolar 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. |
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 kapsamı yetkilendirmesi verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google Slaytlar 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. |
SlidesExtensionPoint
Slaytlar 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. |
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
HTTP eklentisi isteklerinde yetkilendirme başlığı gönderildi.
| 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 sisteme ait 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 iznini devre dışı bırakmış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. |