使用相同电子表格切换表格时的脚本执行

时间:2018-01-19 14:56:01

标签: google-apps-script

我正在为我当地的壁球俱乐部运行在线预订表(将它们拖入本世纪!)并且需要找到一种简单的方法来自动导航到当前日期#1打开电子表格时,#2在电子表格打开时切换工作表。如果没有这个功能,人们将不得不无休止地浏览本赛季以找到今天的日期。

我在A栏中运行了一个公式,该公式会在= TODAY()的行上放置一个*,并希望得到一些有脚本写作技巧的人的建议,以确定是否可以去启动时,当我们在工作表之间切换时(我们在不同的工作表上运行2个法院)。

与往常一样,非常感谢帮助,希望有一些可以帮助的东西。

[edit]我想最简单的方法,现在回过头来看,我只需要学习如何编写代码:

OnOpen - 将活动工作表设置为" COURT 1"

将功能的有效范围设置为A:A

转到该范围内的最后一个修改过的单元格(因为它始终是我想要的单元格)。

然后,脚本应重复" COURT 2"然后返回" COURT 1"。

电子表格的副本可在此处找到:

https://docs.google.com/spreadsheets/d/1NBom_qB9AM_LG2lgrGjNRDbxbSGysVj8H6AXqdgKWD8/edit?usp=sharing

谢谢:)

标记

1 个答案:

答案 0 :(得分:0)

一些可能有用的关键概念。我强烈建议您学习如何编写脚本,以便每次修改内容时都不要求代码。

要在打开工作表时运行脚本,您可以使用onOpen() trigger。同样,您需要了解这个trigger's Restrictions

要在同一个SpreadSheet中的其他工作表上操作,请使用setActiveSheet(sheet)。当工作表变为活动状态时,您现在可以对其执行操作。查看SpreadsheetApp以获取更多文档信息。