¿Usar la columna de GSpreadsheet para preguntas en GForm?
-
21-12-2019 - |
Pregunta
Tengo una hoja de cálculo de Google que contiene (entre otras cosas) una columna con preguntas.Ahora necesito crear un formulario de Google con N preguntas de tipo Text
para lo cual el Question Title
se toma de mi hoja de cálculo (donde N es el número de filas en mi hoja de cálculo;actualmente ~ 100).
¿Existe una forma sencilla de hacerlo?
¡Gracias por tu tiempo!
Solución
para su referencia: https://developers.google.com/apps-script/reference/forms/
Crear un script de aplicaciones en su hoja de cálculo así:
function createForm(){
var form = FormApp.create('A New Form');
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Sheet1");
var rangeValues = sheet.getRange('A1:A20').getValues();
for (var x in rangeValues){
form.addTextItem().setTitle(rangeValues[x]);
}
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow