Quote from davidperez on September 10, 2025, 8:45 amBuenos días.
¿Existe algún complemento o forma de poder integrar Google Drive en las aplicaciones de VisualNeo Web? He visto en el foro que sí es posible interactuar con Google Sheets, mediante un plugin nativo, pero no he encontrado nada sobre Google Drive.
Necesitaría que fuera posible: loguearse, crear directorios, subir archivos, eliminar archivos y mostrar imágenes almacenadas en google drive, con el formato: <img src=""/>
Gracias de antemano.
Buenos días.
¿Existe algún complemento o forma de poder integrar Google Drive en las aplicaciones de VisualNeo Web? He visto en el foro que sí es posible interactuar con Google Sheets, mediante un plugin nativo, pero no he encontrado nada sobre Google Drive.
Necesitaría que fuera posible: loguearse, crear directorios, subir archivos, eliminar archivos y mostrar imágenes almacenadas en google drive, con el formato: <img src=""/>
Gracias de antemano.
Quote from luishp on September 10, 2025, 11:43 amHola @davidperez,
No existe actualmente un complemento (plugin) nativo en VisualNEO Web para integrar Google Drive directamente. Sin embargo, sí hay una opción respecto a Google Sheets mediante el plugin neoGSheets, aunque eso no cubre tu necesidad particular de Drive.
Opciones alternativas para interactuar con Google Drive
1. Usar una API externa (como Google Drive API) via HTTP/Javascript
VisualNEO Web permite embeber JavaScript/CSS, y puedes usar código puro (o mediante un plugin personalizado) para autenticar y llamar a la Google Drive REST API. Podrías:
Incorporar OAuth mediante ventanas emergentes o si tu app está servida desde un servidor propio.
Enviar peticiones
fetch()
o AJAX para:
Crear carpetas (
POST
en Drive API)Subir/eliminar archivos (
upload
ydelete
)Obtener URLs públicas para usar en una etiqueta
<img src="...">
Esto requiere conocimientos de JavaScript, gestión de tokens y credenciales —pero es posible.
2. Crear un plugin personalizado para VisualNEO Web
VisualNEO permite generar plugins a partir de JavaScript o JQuery usando su Plugin Generator. Podrías:
Escribir un módulo que envuelva las funciones de Google Drive (autenticación y operaciones).
Empaquetarlo como plugin compatible con NeoScript.
Así, tendrías comandos tipo
neoDriveUpload(...)
,neoDriveList(...)
y podrías usarlo directamente desde la interfaz de VisualNEO, sin pasar por código JavaScript cada vez.Esta opción te da un buen nivel de integración; además, puedes compartir o reutilizar el plugin.
Hola @davidperez,
No existe actualmente un complemento (plugin) nativo en VisualNEO Web para integrar Google Drive directamente. Sin embargo, sí hay una opción respecto a Google Sheets mediante el plugin neoGSheets, aunque eso no cubre tu necesidad particular de Drive.
VisualNEO Web permite embeber JavaScript/CSS, y puedes usar código puro (o mediante un plugin personalizado) para autenticar y llamar a la Google Drive REST API. Podrías:
Incorporar OAuth mediante ventanas emergentes o si tu app está servida desde un servidor propio.
Enviar peticiones fetch()
o AJAX para:
Crear carpetas (POST
en Drive API)
Subir/eliminar archivos (upload
y delete
)
Obtener URLs públicas para usar en una etiqueta <img src="...">
Esto requiere conocimientos de JavaScript, gestión de tokens y credenciales —pero es posible.
VisualNEO permite generar plugins a partir de JavaScript o JQuery usando su Plugin Generator. Podrías:
Escribir un módulo que envuelva las funciones de Google Drive (autenticación y operaciones).
Empaquetarlo como plugin compatible con NeoScript.
Así, tendrías comandos tipo neoDriveUpload(...)
, neoDriveList(...)
y podrías usarlo directamente desde la interfaz de VisualNEO, sin pasar por código JavaScript cada vez.
Esta opción te da un buen nivel de integración; además, puedes compartir o reutilizar el plugin.