jquery - 如何循环一个
问题描述
我正在尝试使用 Google Apps 脚本创建动态菜单。你能给我关于如何创建它的任何想法吗?菜单列表将由管理员添加,并将存储在电子表格中。
我试图创建这个代码:
<div id="side_menubar">
<ul>
<? var data = SpreadsheetApp
.openById('some id')
.getSheetByName("Menu")
.getDataRange()
.getDisplayValues();
var colA = [0];
var i = 1;
?>
<script>
for (i = 1; i < 10; i++) {
$('#side_menubar').append($('<li><?= data[i][colA] ?></li>'))
}
</script>
</ul>
</div>
它应该在第一列的电子表格中显示存储的菜单列表。'li'
但是,我的代码只显示第一个数据,并使用相同的数据循环最多 10 个。
解决方案
我刚刚想通了:
<div id="side_menubar">
<ul>
<script>
<? var menu = SpreadsheetApp.openById("Some ID")
.getSheetByName("Menu");
?>
<?for(var i = 2; i <= 20; i++){?>
$('#side_menubar').append($('<li class="menu"><?= menu.getRange("A" + i).getValues(); ?></li>'))
<? } ?>
</script>
</ul>
</div>
推荐阅读
- powershell - Powershell - 将日期时间字符串解析为日期时间对象
- pagespeed-insights - PageSpeed Insights - 现场数据的 CLS 没有改善
- android - Gradle - 找不到 androidx.core:core:1.0.0
- node.js - 在 MacOS 上从 Docker 请求时出现错误的 Github 重定向
- python - 在 Python 中使用大型数据集进行高级权重计算
- python - 如何确保使用 asyncio.gather 执行所有任务?
- swift - 如何解决错误 - 主项目和内部 pod 中使用的私有框架没有这样的模块“框架”?
- python - 如何通过索引在某个点停止列表?
- javascript - “gotoAndPlay() 不是函数”create.js 错误
- php - PHP 删除以“|”分隔的字符串中低于给定值的值