Daten von Google Sheets in Google Forms übernehmen
Hallo zusammen,
Ich möchte gern Daten aus einer Sheets Tabelle beim Öffnen von einem verknüpften Formular entsprechend in einem Drop-Down-Menü übernehmen. Meine Script-Kenntnisse sind noch nicht so ausgereift, um es selbst zu schreiben (falls das überhaupt möglich ist). Ich habe im Netz nur eine Add-On-Variante gefunden. Habt ihr schon einmal so etwas gemacht bzw. gibt es überhaupt so eine Möglichkeit? (Ich kann das Add-On leider nicht benutzen, da es von meinem Arbeitgeber gesperrt wurde aber die gewünschte Aufgabe so funktionieren soll.)... Habt ihr da eine Idee und könnt mir da eventuell helfen?
Vielen Dank
Ich möchte gern Daten aus einer Sheets Tabelle beim Öffnen von einem verknüpften Formular entsprechend in einem Drop-Down-Menü übernehmen. Meine Script-Kenntnisse sind noch nicht so ausgereift, um es selbst zu schreiben (falls das überhaupt möglich ist). Ich habe im Netz nur eine Add-On-Variante gefunden. Habt ihr schon einmal so etwas gemacht bzw. gibt es überhaupt so eine Möglichkeit? (Ich kann das Add-On leider nicht benutzen, da es von meinem Arbeitgeber gesperrt wurde aber die gewünschte Aufgabe so funktionieren soll.)... Habt ihr da eine Idee und könnt mir da eventuell helfen?
Vielen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 7919322801
Url: https://administrator.de/contentid/7919322801
Ausgedruckt am: 24.11.2024 um 14:11 Uhr
4 Kommentare
Neuester Kommentar
function populateDropDown() {
var form = FormApp.openById('YOUR_FORM_ID');
var sheet = SpreadsheetApp.openById('YOUR_SHEET_ID').getSheetByName('SHEET_NAME');
var dataRange = sheet.getRange('A2:A'); // Assuming the data is in column A starting at row 2
var data = dataRange.getValues();
var choices = [];
for (var i = 0; i < data.length; i++) {
choices.push(data[i][0]);
}
var dropDownItem = form.getItems(FormApp.ItemType.LIST);
var dropDown = dropDownItem[0].asListItem();
dropDown.setChoiceValues(choices);
}