Convertir un archivo Excel a Google Sheets y luego a un Formulario de Google. El Script se encuentra en el primer comentario.
Пікірлер: 1
@Serendip-IAАй бұрын
function Crear_Form_Desde_Sheet() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheets()[0]; // Asume que tus datos están en la primera hoja var range = sheet.getDataRange(); // Obtiene todos los datos en la hoja var values = range.getValues(); // Obtiene los valores de la celda como una matriz // Crea un nuevo formulario de Google Forms var form = FormApp.create('Prueba 1'); // Itera a través de las filas de la hoja de cálculo, empezando por la fila 2 - La Fila 1 son los Títulos for (var i = 1; i < values.length; i++) { var row = values[i]; var questionTitle = row[0]; // La pregunta está en la primera columna var options = row.slice(1); // Las opciones de respuesta están en las siguientes columnas // Añade una pregunta de elección múltiple al formulario var item = form.addMultipleChoiceItem(); item.setTitle(questionTitle) .setChoiceValues(options) .setRequired(true); // Hace que la respuesta sea obligatoria } // Imprime la URL del formulario en el registro Logger.log('Formulario creado: ' + form.getPublishedUrl()); }