是否可以创建宏按钮以在Google表格中导航?

时间:2019-10-23 21:04:37

标签: google-apps-script google-sheets

我正在通过以下链接在Google表格中创建数据库:

Database

我想像在excel中一样添加按钮,您可以在其中记录宏以导航或打开另一个工作表或执行特定功能。例如,在数据库中,我可以创建一个带有按钮的主页,以打开某些工作表。然后,我可以隐藏所有工作表,只有一个主页。

或者,也许将查询数据隐藏在“其他出勤”表中的单元格C2中,并创建一个按钮以打开查询。

Google表格中有这一切可能吗?

1 个答案:

答案 0 :(得分:3)

让我们创建一个按钮以转到最左侧的页面。请选择右手页面之一,或按左下角的+号创建页面。

这是脚本:

function gotoMostLeftPage() {
  var ss=SpreadsheetApp.getActive();
  ss.setActiveSheet(ss.getSheets()[0]);
}

现在我们需要一个按钮:

enter image description here

我们可以使用插入/绘图绘制绘图的图像。

enter image description here

在这种情况下,我使用的是基本形状。您可以根据需要添加文本。

enter image description here

现在只需保存并关闭。

enter image description here

将按钮拖动到所需位置,然后单击右上角的三个按钮。 选择分配脚本。

enter image description here

复制脚本名称。

enter image description here

将其粘贴到对话框中,然后单击“确定”。

尝试单击该按钮,除非您已经在该按钮上,否则它将带您到最左侧的页面。