- 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 eklentisi dağıtımı
| JSON gösterimi |
|---|
{
"name": string,
"oauthScopes": [
string
],
"addOns": {
object ( |
| Alanlar | |
|---|---|
name |
Dağıtım kaynağı adı. Örnek: |
oauthScopes[] |
Bir eklenti uç noktası yürütülmeden önce son kullanıcıdan izin istemek için kullanılacak Google OAuth kapsamlarının listesi. |
addOns |
Google Workspace eklenti yapılandırması. |
etag |
Bu değer, depolama alanındaki dağıtım sürümüne göre sunucu tarafından hesaplanır. Devam etmeden önce istemcinin güncel bir değere sahip olduğundan emin olmak için güncelleme ve silme istekleri üzerine 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 eklenti yapılandırması. |
drive |
Drive eklentisi yapılandırması. |
calendar |
Takvim eklentisi yapılandırması. |
docs |
Dokümanlar eklenti yapılandırması. |
meet |
Meet eklentisi yapılandırması. |
sheets |
E-Tablolar eklenti yapılandırması. |
slides |
Slaytlar eklenti yapılandırması. |
httpOptions |
Eklenti HTTP uç noktalarına istek gönderme seçenekleri |
CommonAddOnManifest
Tüm eklenti barındırılan 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 |
Yerel ayar bilgilerinin ana uygulamadan aktarılıp aktarılmayacağını belirler. |
homepageTrigger |
Herhangi bir bağlamda, herhangi bir ana makinede yürütülecek bir uç noktayı tanımlar. Bu işlev tarafından oluşturulan tüm kartlar her zaman kullanıcı tarafından kullanılabilir ancak bu eklenti daha hedefli tetikleyiciler bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. |
universalActions[] |
Eklenti için ayarlar menüsü olarak kullanılan evrensel işlem menüsündeki uzantı noktalarının listesini 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
Tüm eklenti barındırma uygulamalarında paylaşılan kart düzeni özellikleri.
| 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. Birincil veya ikincil renk ayarlanmamışsa çerçeve tarafından sağlanan varsayılan değer kullanılır. |
useNewMaterialDesign |
Kartlar için Materyal Tasarım'ı etkinleştirir. |
AddOnWidgetSet
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 grubudur.
| Sıralamalar | |
|---|---|
WIDGET_TYPE_UNSPECIFIED |
Varsayılan widget grubu. |
DATE_PICKER |
Tarih seçici. |
STYLED_BUTTONS |
Stil uygulanmış düğmeler arasında dolgulu 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ü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. |
HomepageExtensionPoint
Bir 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. Ayarlanmazsa varsayılan olarak Bir eklentinin özel ana sayfa görünümü devre dışı bırakılırsa kullanıcılara bunun yerine genel bir genel bakış kartı sunulur. |
UniversalActionExtensionPoint
Evrensel işlem menüsü öğesi uzantı noktası bildirme biçimi.
| JSON gösterimi |
|---|
{ "label": string, "openLink": string, "runFunction": string } |
| Alanlar | |
|---|---|
label |
Zorunlu. Bu uzantı noktasını etkinleştirerek gerçekleştirilen işlemi açıklayan, kullanıcı tarafından görülebilen metin (ör. "Yeni kişi ekle"). |
| 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. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
openLink |
UniversalAction tarafından açılacak URL. |
runFunction |
UniversalAction tarafından çalıştırılacak uç nokta. |
| Birbirini hariç tutan alanların sonu. | |
GmailAddOnManifest
Gmail eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
| JSON gösterimi |
|---|
{ "homepageTrigger": { object ( |
| Alanlar | |
|---|---|
homepageTrigger |
Beyan edilen bağlamsal tetikleyiciyle eşleşmeyen bağlamlarda yürütülecek bir uç nokta tanımlar. Bu işlev tarafından oluşturulan tüm kartlar her zaman kullanıcıya sunulur ancak bu eklenti daha hedefli tetikleyiciler bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. Mevcutsa |
contextualTriggers[] |
Eklentiyi tetikleyen koşullar grubunu tanımlar. |
universalActions[] |
Eklenti için bir evrensel işlemler grubu 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, kullanıcı bir e-posta oluştururken eklentinin işlem yapmasına neden olan tetikleyicidir. Taslağı düzenlemese bile tüm oluşturma zamanı eklentilerinin |
authorizationCheckFunction |
Üçüncü taraf API'lerini inceleyerek eklentinin gerekli tüm üçüncü taraf yetkilendirmelerine 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çık 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,
"unconditional": {
object ( |
| Alanlar | |
|---|---|
onTriggerFunction |
Zorunlu. Bir mesaj tetikleyiciyle eşleştiğinde çağrılacak uç noktanın adı. |
| Tetikleyici türü, Gmail'in eklentiyi göstermek için kullandığı koşulları belirler. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
unconditional |
Koşulsuz tetikleyiciler, herhangi bir posta iletisi açıldığında yürütülür. |
| Birbirini hariç tutan alanların sonu. | |
UnconditionalTrigger
Bu türde alan yok.
Herhangi bir e-posta iletisi açıldığında etkinleşen 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, "openLink": string, "runFunction": string } |
| Alanlar | |
|---|---|
text |
Zorunlu. İşlemi açıklayan, kullanıcı tarafından görülebilen metin (ör. "Yeni kişi ekle"). |
| İşlemin türü, kullanıcı işlemi çağırdığında Gmail'in davranışını belirler. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır: | |
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. |
| Birbirini hariç tutan alanların sonu. | |
ComposeTrigger
Kullanıcı e-posta oluştururken etkinleşen bir 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
Ana uygulamada görünen bir 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ını etkinleştirerek yapılan 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. Ayarlanmazsa varsayılan olarak eklentinin ana 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 herhangi bir değer ayarlanmadığında kullanılan varsayılan değer. |
NONE |
Oluşturma tetikleyicisi, bir oluşturma eklentisi tetiklendiğinde taslağın hiçbir verisine erişemez. |
METADATA |
Oluşturma tetikleyicisine, bir oluşturma eklentisi tetiklendiğinde taslağın meta verilerine erişme izni verir. Taslak mesajın Kime ve Cc listesi gibi kitle listesi de buna dahildir. |
DriveAddOnManifest
Drive eklentisinin görünümünü ve yürütülmesini özelleştiren özellikler.
| JSON gösterimi |
|---|
{ "homepageTrigger": { object ( |
| Alanlar | |
|---|---|
homepageTrigger |
Mevcutsa |
onItemsSelectedTrigger |
İlgili Drive görünümünde (ör. Drive'ım doküman listesi) öğeler 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ıdır. Beyan edilen bağlamsal tetikleyiciyle eşleşmeyen bağlamlarda yürütülen bir uç noktayı tanımlar. Bu işlev tarafından oluşturulan tüm kartlar her zaman kullanıcı tarafından kullanılabilir ancak bu eklenti daha hedefli tetikleyiciler bildirdiğinde bağlamsal içerik tarafından gölgede bırakılabilir. Mevcutsa |
conferenceSolution[] |
İsteğe bağlıdır. Bu eklenti tarafından sağlanan konferans çözümlerini tanımlar. |
createSettingsUrlFunction |
Eklentinin ayarlar sayfasına yönlendiren bir URL oluşturan, yürütülecek uç nokta. |
eventOpenTrigger |
Bir etkinlik 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. |
calendarNotificationTrigger |
İsteğe bağlıdır. Kullanıcının abone olduğu bir takvim için etkinlik oluşturulduğunda veya güncellendiğinde tetiklenir. Yalnızca Yinelemeli bildirim döngülerini önlemek için bir eklenti, eklenti dağıtımını barındıran Google Cloud projesindeki kimlik doğrulama bilgileriyle Takvim API'yi kullanarak bir Google Takvim etkinliğini değiştirdiğinde platform, değişiklik bildirimlerini engeller. Kendi projenizin Calendar API çağrılarını kendi kendine tetiklemesi desteklenmez.
|
eventAttachmentTrigger |
Kullanıcı, Takvim açılır menüsünde eklenti eki sağlayıcısını tıkladığında tetiklenen bağlama dayalı tetikleyici yapılandırması. |
currentEventAccess |
Bir etkinlik eklentisi tetiklendiğinde veri erişim düzeyini tanımlar. |
ConferenceSolution
Konferansla ilgili değerleri tanımlar.
| 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 eklenti içindeki 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ği değiştirilmemelidir. |
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 ortak 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 herhangi bir değer ayarlanmadığında kullanılan varsayılan değer. |
METADATA |
Etkinlik tetikleyicilerine, etkinlik kimliği ve takvim kimliği gibi etkinlik meta verilerine erişme izni verir. |
READ |
Etkinlik tetikleyicilerinin meta veriler, katılımcılar ve konferans verileri dahil olmak üzere sağlanan tüm etkinlik alanlarına erişmesine izin verir. |
WRITE |
Etkinlik tetikleyicilerine etkinliklerin meta verilerine erişme ve katılımcı ekleme ile konferans verilerini ayarlama dahil tüm işlemleri gerçekleştirme olanağı verir. |
READ_WRITE |
Etkinlik tetikleyicilerinin meta veriler, katılımcılar ve konferans verileri dahil olmak üzere sağlanan tüm etkinlik alanlarına erişmesine ve tüm işlemleri gerçekleştirmesine olanak tanır. |
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 |
Mevcutsa |
onFileScopeGrantedTrigger |
Bu doküman/kullanıcı çifti için dosya kapsamı yetkilendirmesi verildiğinde yürütülecek uç nokta. |
linkPreviewTriggers[] |
Google Dokümanlar dokümanındaki bağlantıları önizlemek için uzantı noktalarının listesi. Ayrıntılar için Akıllı çipleri kullanarak bağlantıları önizleme başlıklı makaleyi inceleyin. |
createActionTriggers[] |
Google Workspace uygulamalarından üçüncü taraf kaynakları oluşturmak için 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 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 Google Dokümanlar, E-Tablolar ya da Slaytlar dosyasına bağlantı 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ıları bağlantıyı önizlemeye yönlendiren örnek bir akıllı çipin metni (ör. |
localizedLabelText |
İsteğe bağlıdır. Diğer dillere yerelleştirilecek Kullanıcının yerel ayarı haritanın anahtarlarında mevcutsa 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. Atlanırsa eklenti, araç çubuğu simgesini ( |
UriPattern
Bağlantı önizlemeyi tetikleyen her URL kalıbının yapılandırması.
| JSON gösterimi |
|---|
{ "hostPattern": string, "pathPrefix": string } |
| Alanlar | |
|---|---|
hostPattern |
Önizlenecek her URL kalıbı için gereklidir. URL kalıbının alanı. Eklenti, URL'sinde bu alan adını içeren bağlantıları önizler. Örneğin, |
pathPrefix |
İsteğe bağlıdır. Örneğin, URL ana makine kalıbı Ana makine kalıbı alanındaki tüm URL'leri eşleştirmek için |
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ı 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ının simgesinin yanında gösterilen metin (ör. |
localizedLabelText |
İsteğe bağlıdır. Diğer dillere yerelleştirilecek 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ıdır. Kaynak oluşturma giriş noktası için gösterilen simge. Atlanırsa menü, eklentinizin araç çubuğu simgesini ( |
MeetAddOnManifest
Meet eklentisi manifesti.
| JSON gösterimi |
|---|
{ "homepageTrigger": { object ( |
| Alanlar | |
|---|---|
homepageTrigger |
Mevcutsa |
web |
Meet web istemcisini geliştiren eklentilerle ilgili ayrıntılar. |
supportsCollaboration |
Eklentinin ortak çalışmayı veya başkalarını eklenti deneyimine davet etmeyi destekleyip desteklemediği. |
termsUri |
Eklentinin hizmet şartlarının bağlantısı (gösterilmesi gerekiyorsa). |
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 sahneyi ekran paylaşımını destekleyip desteklemediği. |
supportsCollaboration |
Eklentinin ortak çalışmayı veya başkalarını eklenti deneyimine davet etmeyi destekleyip desteklemediği. Bu alanın desteği sonlandırılmıştır. Lütfen MeetAddOnManifest'teki üst düzey alanı kullanın. |
supportsPopOut |
Eklentinin, tarayıcıda PiP deneyimi için ayrı pencerede açmayı 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 kullanın. |
addOnOrigins[] |
Üçüncü taraf sitesini içeren iFrame'in frame-src özelliğine eklenmesi gereken kaynaklar. |
openState |
Eklenti açıldığında gösterilen ilk 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 logoya ayarlanır. |
darkModeLogoUrl |
logourl'nin koyu mod sürümü. |
displayFlow |
Eklentinin başlatıldığında izleyeceği görüntüleme akışı. |
Eyalet
Eklentinin ilk açılış durumunu belirten enum.
| Sıralamalar | |
|---|---|
STATE_UNSPECIFIED |
Eklentiyle ilk durum belirtilmedi. |
SIDE_PANEL_ONLY |
Eklenti, yalnızca yan panel etkin olacak şekilde açılır. |
MAIN_STAGE_ONLY |
Eklenti, yalnızca ana sahne etkin olacak şekilde açılır. |
SIDE_PANEL_AND_MAIN_STAGE |
Eklenti, hem yan panel hem de ana ekran etkin olacak şekilde açılır. |
DisplayFlow
Eklentinin başlatıldığında izleyeceği görüntüleme akışını belirten 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, "genişletme" 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 |
Mevcutsa |
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 uzantı noktalarının listesi. Ayrıntılar için Akıllı çipleri kullanarak bağlantıları önizleme başlıklı makaleyi inceleyin. |
SheetsExtensionPoint
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 |
Mevcutsa |
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ı çipleri kullanarak 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 iznini etkinleştirip etkinleştirmediği. |
HttpAuthorizationHeader
Eklenti HTTP isteklerinde gönderilen yetkilendirme başlığı.
| Sıralamalar | |
|---|---|
HTTP_AUTHORIZATION_HEADER_UNSPECIFIED |
Varsayılan değer, SYSTEM_ID_TOKEN ile eşdeğerdir. |
SYSTEM_ID_TOKEN |
Projeye özel Google Workspace eklentisinin sistem hizmet hesabı için bir 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. |
GranularOauthPermissionSupport
Eklentinin ayrıntılı OAuth iznini etkinleştirip etkinleştirmediği.
| Sıralamalar | |
|---|---|
GRANULAR_OAUTH_PERMISSION_SUPPORT_UNSPECIFIED |
Varsayılan değerdir, kullanılmamalıdır. |
OPT_IN |
Eklenti, ayrıntılı OAuth iznini etkinleştirmiştir. |
OPT_OUT |
Eklenti, ayrıntılı OAuth izni kapsamı dışında. |
Yöntemler |
|
|---|---|
|
Belirtilen ad ve yapılandırmaya sahip bir dağıtım oluşturur. |
|
Belirtilen ada sahip dağıtımı siler. |
|
Belirtilen ada sahip dağıtımı alır. |
|
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 bir test dağıtımını kaldırır. |