0

我有一个动态生成的电子表格。我希望能够允许查看者在单击单元格时转到不同的工作表/单元格。我很难找到一个好的方法来做到这一点。

去新牢房相当容易:Spreadhseet.setActiveSheet()/Spreadsheet.setActiveRange()工作正常。我的想法是在源单元格的内容中编码链接目标,然后编写一个脚本来“跟随”链接。

我尝试使用图像或绘图。但是这样做有两个问题:虽然可以通过编程方式插入图像,但我没有看到以编程方式将脚本与它们关联的方法。并且被调用的脚本没有与之关联的关联事件,因此无法查看用户单击了哪个单元格(单击图像不会设置活动单元格)。

我考虑过使用onEdit(). 这几乎可以工作,但onEdit仅在更改(而不是选择)时触发,因此用户实际上必须修改单元格才能“链接”。在测试时,我倾向于使用onEdit.

我尝试制作一个菜单项,并在菜单的脚本中获取活动单元格的内容以确定去哪里。这很有效,但对用户来说比我希望的要困难一些。

我希望有人能创造性地解决这个问题。

谢谢!

4

1 回答 1

0

从您所描述的绘图或图像插入应该可以工作,因为它具有与菜单项完全相同的功能。您可以像在菜单中一样为其分配脚本。

于 2013-01-13T09:17:07.123 回答