La configuración de recursos que se usa para definir Complemento de Google Workspace contenido y comportamiento en los editores. Los manifiestos de complementos de Google Workspace deben tener Todos los componentes marcados como Obligatorio si extienden el Editor
Editores
La configuración del manifiesto del complemento de Google Workspace para Extensiones del editor. Consulta Extiende los editores con complementos de Google Workspace para obtener más información.
Representación JSON |
---|
{ "homepageTrigger": { object (HomepageTrigger) }, "onFileScopeGrantedTrigger": { object (OnFileScopeGrantedTrigger) }, "linkPreviewTriggers": [ { object (LinkPreviewTriggers) } ], "createActionTriggers": [ { object (CreateActionTriggers) } } |
Campos | |
---|---|
homepageTrigger |
Esta función activadora crea el complemento
página principal en el
app host. Esto anula
|
onFileScopeGrantedTrigger |
Obligatorio si tu complemento incluye un comportamiento específico del documento de Editor actual que se activa cuando el usuario autoriza el permiso |
linkPreviewTriggers[] |
Obligatorio para las vistas previas de vínculos. 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 conocer más detalles, consulta Cómo obtener una vista previa de vínculos con chips inteligentes. |
createActionTriggers[] |
Obligatorio para la creación de recursos de terceros. Una lista de activadores para crear recursos en un servicio de terceros desde el menú @. Para obtener más información, 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 permiso de archivo de solicitud con CardService.newEditorFileScopeActionResponseBuilder()
.requestFileScopeForActiveDocument().build();
y el usuario otorga drive.file
autorización de permisos.
Representación JSON |
---|
{ "runFunction": string } |
Campos | |
---|---|
runFunction |
drive.file es
otorgada. Si se especifica, debes implementar esta función para compilar y
devolver un array de
Objetos Card para mostrar en la IU del complemento
|
LinkPreviewTriggers
La configuración de un activador que se activa cuando un usuario escribe o pega un vínculo desde un servicio externo o ajeno a Google a un archivo de Documentos un archivo de Hojas de cálculo o Presentaciones.
Para configurar este activador de un complemento de Google Workspace, sigue estos pasos: ver Obtén vistas previas de vínculos 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 y se muestra antes de que los usuarios ejecuten el complemento.
|
localizedLabelText |
labelText para localizar a otros idiomas. Cómo darle formato al lenguaje
en ISO 639 y el país o región en
ISO 3166:
separadas por un guion - . Por ejemplo, en-US .
Si la configuración regional de un usuario está presente en las claves del mapa, el usuario ve
versión localizada de la |
patterns[] |
|
runFunction |
https://www.googleapis.com/auth/workspace.linkpreview .
Si se especifica, debes implementar esta función para aceptar un objeto de evento que contenga EDITOR_NAME.matchedUrl.url como argumento y mostrar un solo .
Card que muestra una vista previa del vínculo en la IU del complemento.
|
logoUrl |
logoUrl .
|
UriPattern
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 |
subdomain.example.com , incluye el subdominio.
Para obtener una vista previa de los vínculos de todo el dominio, especifica un carácter comodín con un asterisco (* ) como subdominio.
Por ejemplo, |
pathPrefix |
hostPattern .
Por ejemplo, si el patrón de host de URL es Para que coincidan todas las URLs en el dominio del patrón de host, deja |
CreateActionTriggers
Es la configuración de un activador que se activa cuando un usuario selecciona un tercero. de integración en el menú @ de Documentos de Google.
Para configurar este activador de un complemento de Google Workspace, sigue estos pasos: ver 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 a otros idiomas. Cómo darle formato al lenguaje
en ISO 639 y el país o región en
ISO 3166:
separadas por un guion - . Por ejemplo, en-US .
Si la configuración regional de un usuario está presente en las claves del mapa, el usuario ve
versión localizada de la |
runFunction |
|
logoUrl |
logoUrl .
|