Conectar con Google Sheets
Sigue estos pasos para vincular el Test de Conocimiento con tu hoja de Google Sheets
Abrir Google Apps Script
Abre tu hoja de Google Sheets y ve al menú Extensiones > Apps Script
Copiar el código
Borra todo el código por defecto y pega el siguiente código en el editor:
function doPost(e) {
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var params = e.parameter;
var fechaHora = new Date();
sheet.appendRow([
fechaHora,
params.nombreCompleto || '',
params.numeroCelular || '',
params.correoElectronico || '',
params.nivelAsignado || ''
]);
return ContentService.createTextOutput(JSON.stringify({
'result': 'success'
})).setMimeType(ContentService.MimeType.JSON);
} catch (error) {
return ContentService.createTextOutput(JSON.stringify({
'result': 'error',
'message': error.toString()
})).setMimeType(ContentService.MimeType.JSON);
}
}
function doGet(e) {
return ContentService.createTextOutput(JSON.stringify({
'status': 'active'
})).setMimeType(ContentService.MimeType.JSON);
}
Guardar y autorizar
1. Haz clic en Guardar (icono de disco 💾)
2. Haz clic en Ejecutar (▶️)
3. Google pedirá permisos - haz clic en Permitir
Desplegar como aplicación web
1. Haz clic en Implementar > Nuevo implementación
2. Selecciona Aplicación web
3. En "Ejecutar como" selecciona: Yo
4. En "Acceso" selecciona: Cualquiera
5. Haz clic en Implementar
Copiar la URL
Copia la URL de la aplicación web que se genera (se parece a: https://script.google.com/macros/s/XXXXXXXX/exec) y envíamela para que actualice el sitio web.
Una vez que me envíes la URL, actualizaré automáticamente la conexión en el sitio web.