Spalte aus GSpreadsheet für Fragen in GForm verwenden?
-
21-12-2019 - |
Frage
Ich habe eine Google-Tabelle, die (unter anderem) eine Spalte mit Fragen enthält.Jetzt muss ich ein Google-Formular mit N Fragen des Typs erstellen Text
wofür die Question Title
stammt aus meiner Tabelle (wobei N die Anzahl der Zeilen in meiner Tabelle ist;derzeit ~ 100).
Gibt es eine einfache Möglichkeit, das zu tun?
Vielen Dank für Ihre Zeit!
Lösung
Als Referenz:https://developers.google.com/apps-script/reference/forms/
Erstellen Sie in Ihrer Tabelle ein App-Skript wie folgt:
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());
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow