【发布时间】:2019-07-19 04:27:18
【问题描述】:
我正在尝试创建一个下拉菜单,其中的值位于电子表格的特定列中。
我尝试使用 foo 制作单元格,但我不知道如何将它们调用到我的 html 文件中。这有效率吗?或者你能告诉我另一种方式来调用它们到我的 html 文件。
试过这段代码,但不知道如何将它返回到 html。
function email_dropdown(divname)
{
var open_sheet = SpreadsheetApp.openByUrl(')getSheetByName');
SpreadsheetApp.setActiveSpreadsheet(open_sheet);
var active_sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('*********');
active_sheet.activate();
var dropdown = "<select id = 'email_dropdown'> Email";
var row_val = active_sheet.getRange("**").getValues();
var row_length = row_val.length;
var row_data = active_sheet.getRange("**");
for (var row = 2; row <= row_length; row++)
{
dropdown = dropdown + row_data.getCell(**).getValue();
}
dropdown = dropdown + "</select>"
Logger.log(dropdown);
}
【问题讨论】:
-
在 for 循环中执行 console.log(cell) 会得到什么值?他们是正确的吗?还有什么时候调用函数测试?
-
我更新了代码。上一个不工作。我计划在页面加载时调用此函数,因为我首先需要用户输入。
-
现在上面的结果是什么?
-
结果是“"。它存储在一个数组中。
-
好的,只是为了确认一下,您想要的工作表中的值也存储在数组中?
标签: javascript html css google-apps-script