要将Google Sheets中的信息放入表单中每分钟自动更新的下拉菜单中,可以通过以下步骤实现:
function updateDropdown() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = sheet.getRange("A1:A10"); // 将A1:A10替换为包含需要展示在下拉菜单中的信息的单元格范围
var values = range.getValues();
var form = FormApp.openById("FORM_ID"); // 将FORM_ID替换为你的表单ID
var item = form.getItemById("ITEM_ID").asListItem(); // 将ITEM_ID替换为你的表单中下拉菜单的问题ID
var dropdownValues = [];
for (var i = 0; i < values.length; i++) {
dropdownValues.push(values[i][0]);
}
item.setChoiceValues(dropdownValues);
}
function triggerUpdateDropdown() {
ScriptApp.newTrigger("updateDropdown")
.timeBased()
.everyMinutes(1) // 每分钟触发一次更新
.create();
}
这样,每分钟脚本将自动从Google Sheets中获取最新的信息,并更新表单中的下拉菜单选项。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云