Javascript 如何用Google工作表中的值填充selection元素的下拉列表?
我有一个自定义HTML表单谷歌表。表单包含元素。 像这样 我经常使用这个:Javascript 如何用Google工作表中的值填充selection元素的下拉列表?,javascript,html,google-apps-script,google-sheets,Javascript,Html,Google Apps Script,Google Sheets,我有一个自定义HTML表单谷歌表。表单包含元素。 像这样 我经常使用这个: function updateSelect(vA,id){ var id=id || 'sel1'; var select = document.getElementById(id); select.options.length = 0; for(var i=0;i<vA.length;i++) { select.options[i] = new Option(vA[i],vA[i]);
function updateSelect(vA,id){
var id=id || 'sel1';
var select = document.getElementById(id);
select.options.length = 0;
for(var i=0;i<vA.length;i++) {
select.options[i] = new Option(vA[i],vA[i]);//Option(text, value);
}
}
问题:
您没有正确设置值:val不是有效的属性。因此,不会向每个文件添加任何值,也不会提交这些文件
解决方案:
如下所示设置选项值:
option.value=selectList[i][0];
使用选项构造函数:
当然,使用选项构造函数也可以:
var option=newoptionselectlist[i][0],selectList[i][0];
参考: