html - 填充一个 html 下拉框 (
问题描述
解决方案
你确定要这么做吗?这是简单的部分。
HTML_Test:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<select id="mySelectList">
</select>
<script>
(function () {
google.script.run.withSuccessHandler(
function (selectList) {
var select = document.getElementById("mySelectList");
for( var i=0; i<selectList.length; i++ ) {
var option = document.createElement("option");
option.text = selectList[i][0];
select.add(option);
}
}
).getSelectList();
}());
</script>
</body>
</html>
代码.gs
function getSelectList() {
try {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1");
var values = sheet.getRange(1,1,sheet.getLastRow(),1).getValues();
return values;
}
catch(err) {
Logger.log(err);
}
}
推荐阅读
- python-requests - 聊天消息 Delta 返回错误请求
- jenkins - 如何运行具有不同参数值的 jenkins job parralley?
- python - 如何在 python 行为中使用颜色格式化程序捕获日志?
- node.js - 具有反应路由器和 nodejs 的项目中的 CSP 问题
- azure-devops - 通过 ADF 触发 Azure Devops 管道
- angular - 更改文本和颜色离子按钮
- python - 即使在导入 numpy 后也无法在 Python 中使用 dtype?
- javascript - 我在 JS 中的条件在我的函数中不起作用
- c# - 如何在 asp.net c# 中清理和验证用户输入以通过 Checkmarx 扫描
- frontend - 保存时未编译 HTML、SCSS - Angular 11.0.2