由于我有一个很大的数据库电子表格,因此尝试将边栏用作几个单元格的导航栏。我在边栏中有一些链接,单击这些链接应选择一个特定的单元格。
问题是我最多只想创建一个传递参数的函数,例如:
<a onclick="goto('A20');">Go to A20</a>
或者,如果可能的话,我想在html标记中包含一行代码。
任何希望将不胜感激,在此先感谢大家的帮助。
答案 0 :(得分:0)
这是应用程序的最小代码集。
function onOpen(){
SpreadsheetApp.getUi().createMenu("A")
.addItem("B", "showSidebar")
.addToUi();
}
function showSidebar(){
SpreadsheetApp.getUi()
.showSidebar(HtmlService.createHtmlOutputFromFile("Sidebar"));
}
function goto(a1Notation){
SpreadsheetApp.getActiveSheet().setActiveSelection(a1Notation);
}
<!DOCTYPE html>
<html>
<head>
<base target="_top">
</head>
<body>
<a href="javascript:google.script.run.goto('A20');">Go to A20</a><br />
<a href="javascript:google.script.run.goto('A20:C1');">Go to A20:C1</a><br />
<a href="javascript:google.script.run.goto('A2');">Go to A2</a><br />
</body>
</html>