在移动版Google Sheets中打开时的脚本



在Google电子表格的移动版本中(在手机上),脚本必须滚动/激活表格的底部单元格。

在桌面版的谷歌电子表格它工作!!:

var ss=SpreadsheetApp.getActiveSpreadsheet();
ss.setActiveSelection('A'+ss.getLastRow());
SpreadsheetApp.flush();

但是这个脚本不能在手机上工作(可能是由于表的移动版本的功能降低了)。

但我还是希望——鉴赏家们能给我一些提示!

长话短说,onOpen()触发器不工作在手机上(如Ryan所说),也没有AppScript或Macro菜单。不过,onEdit()触发器是可行的。

根据我的经验,完成这样的事情的唯一方法是实现带有复选框的onEdit()函数。该方法在打开工作表时不会自动执行,但是在移动设备上打开工作表时,用户可以勾选该框,然后脚本将运行。如果这是一个你有兴趣尝试的方法,让我知道,我可以编辑这篇文章为你提供一些代码(我不提供它最初,因为它并没有真正回答你的问题或真正解决你的问题)。

这可能不是你的代码的问题,但事实是,谷歌移动应用程序不支持谷歌脚本或他们的触发器,尝试使用谷歌表单的移动浏览器视图可能工作。

最新更新