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
Please also mark the comments that contributed to the solution of the article
Content-Key: 7919322801
Url: https://administrator.de/contentid/7919322801
Printed on: May 21, 2024 at 13:05 o'clock
4 Comments
Latest comment
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);
}