Es la configuración de recursos que se usa para definir el contenido y el comportamiento del complemento de Google Workspace en los editores. Los manifiestos de complementos de Google Workspace deben incluir todos los componentes marcados como Obligatorios si extienden el Editor.
Editores
Es la configuración del manifiesto del complemento de Google Workspace para las extensiones del Editor. Consulta Cómo extender los editores con complementos de Google Workspace para obtener más detalles.
| Representación JSON |
|---|
{
"homepageTrigger": {
object (HomepageTrigger)
},
"onFileScopeGrantedTrigger": {
object (OnFileScopeGrantedTrigger)
},
"linkPreviewTriggers": [
{
object (LinkPreviewTriggers)
}
],
"createActionTriggers": [
{
object (CreateActionTriggers)
}
} |
| Campos | |
|---|---|
homepageTrigger |
Esta función de activación crea la página principal del complemento en la app host. Esto anula
|
onFileScopeGrantedTrigger |
Obligatorio si el complemento incluye un comportamiento específico del documento actual, que se activa cuando el usuario autoriza el alcance |
linkPreviewTriggers[] |
Se requiere para las vistas previas de vínculos. Es una lista de activadores para obtener una vista previa de los vínculos en un archivo de Documentos, Hojas de cálculo o Presentaciones de Google. Para obtener más información, consulta Vista previa de vínculos con chips inteligentes. |
createActionTriggers[] |
Se requiere para la creación de recursos de terceros. Es una lista de activadores para crear recursos en un servicio de terceros desde el menú @. Para obtener más detalles, consulta Crea recursos de terceros con chips inteligentes. |
OnFileScopeGrantedTrigger
Es una configuración para un activador contextual que se activa cuando el diálogo de alcance del archivo de solicitud usa CardService.newEditorFileScopeActionResponseBuilder().requestFileScopeForActiveDocument().build(); y el usuario otorga la autorización de alcance de drive.file.
| Representación JSON |
|---|
{
"runFunction": string
} |
| Campos | |
|---|---|
runFunction |
drive.file. La función debe devolver un array de objetos Card para la IU.
|
LinkPreviewTriggers
Es la configuración de un activador que se activa cuando un usuario escribe o pega un vínculo de un servicio de terceros en un archivo de Documentos, Hojas de cálculo o Presentaciones.
Para configurar este activador para un complemento de Google Workspace, consulta Vínculos de vista previa con chips inteligentes.
| Representación JSON |
|---|
{
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
"patterns": [
{
object(patterns)
}
]
} |
| Campos | |
|---|---|
labelText |
Example: Support case. Este texto es estático.
|
localizedLabelText |
labelText para localizar en otros idiomas. Formatea el idioma en ISO 639 y el país o la región en ISO 3166, separados por un guion -.
|
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview. La función debe aceptar un objeto de evento, que incluye una propiedad matchedUrl.url que contiene la URL para obtener una vista previa, y debe devolver un objeto Card.
|
logoUrl |
logoUrl.
|
UriPattern
Es la configuración de cada patrón de URL que activa una vista previa del vínculo.
| Representación JSON |
|---|
{
"hostPattern": string,
"pathPrefix" : string
} |
| Campos | |
|---|---|
hostPattern |
*).
|
pathPrefix |
pathPrefix vacío.
|
CreateActionTriggers
Es la configuración de un activador que se activa cuando un usuario selecciona un elemento de menú de integración de terceros en el menú @ de Documentos de Google.
Para configurar este activador para un complemento de Google Workspace, consulta Crea recursos de terceros con chips inteligentes.
| Representación JSON |
|---|
{
"id": string,
"labelText": string,
"localizedLabelText": {
string: string,
...
},
"runFunction": string,
"logoUrl": string,
} |
| Campos | |
|---|---|
id |
[a-zA-Z0-9-]+..
|
labelText |
Create support case.
|
localizedLabelText |
labelText para localizar. Formatea el idioma en ISO 639 y el país o la región en ISO 3166, separados por un guion -.
|
runFunction |
|
logoUrl |
logoUrl.
|