Configuración

Conectar con Google Sheets

Sigue estos pasos para vincular el Test de Conocimiento con tu hoja de Google Sheets

1

Abrir Google Apps Script

Abre tu hoja de Google Sheets y ve al menú Extensiones > Apps Script

2

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);
}
3

Guardar y autorizar

1. Haz clic en Guardar (icono de disco 💾)
2. Haz clic en Ejecutar (▶️)
3. Google pedirá permisos - haz clic en Permitir

4

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

5

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.