¿Google Drive ejecuta scripts en el navegador o en la parte de atrás?

Puede tener su propia verificación de autenticación en el código de Script de Apps. No tendría configuraciones de seguridad con la publicación, pero implemente su propia verificación de contraseña en el código de Script de Apps. Debería configurar la publicación ” Ejecutar la aplicación como :” en ME , y la configuración de ” Quién tiene acceso a la aplicación :” a Cualquiera, incluso anónimo . Eso permite que la aplicación sea ejecutada por cualquier persona sin autenticación. Luego, cree su propia autenticación pasando una contraseña en la cadena de búsqueda de URL.

Aunque poner una contraseña en la cadena de búsqueda de URL está encriptada a través de una conexión HTTPS, todavía se considera una “mala práctica”, porque la cadena de búsqueda podría almacenarse en texto plano en el historial del navegador. Pero no vas a usar un navegador.

Por lo tanto, su aplicación Script de aplicaciones leería un parámetro de cadena de búsqueda de la URL y permitiría que el script se ejecutara o no. Estaría implementando su propio sistema de autenticación. Pero debe evaluar y decidir cuál es la seguridad de su servidor, o el servidor que envía la solicitud. Si puede enviar una solicitud HTTPS a un Script de aplicaciones con una contraseña en la cadena de búsqueda de URL, y no es un problema de seguridad en su servidor, o cualquier servidor que envíe la solicitud HTTPS, entonces puede considerar eso y tomar su decisión.

Si desea obtener una respuesta de Apps Script a su servidor sin que se abra nada en el navegador, use el Servicio de contenido:

La respuesta es sí a ambos.

El lado posterior realiza la mayor parte del trabajo duro, como comprimir archivos (cuando elige descargar un lote de ellos), también maneja el almacenamiento de información sobre todos los archivos que ha cargado.

Los scripts de front-end se centran principalmente en crear una buena interfaz de usuario para administrar la clasificación y la búsqueda de todos sus archivos, así como compartir esos archivos.

Ambas piezas del rompecabezas son esenciales para que funcione una unidad de Google.

Me refiero a cuando muestra este cuadro de información cuando una hoja de cálculo está abierta y tiene secuencias de comandos

No estoy seguro de si tenías cierta funcionalidad en mente, pero son ambas. El diseño tangible visible del sitio web tendrá ciertas secuencias de comandos que envían la información de vuelta al servidor de Google y habrá secuencias de comandos que procesarán los datos en el back-end