0

在数据库程序中,我经常使用一些依赖于这两种方法的函数:

  var activerow = sh.getActiveRange().getRowIndex();
  var activecol = sh.getActiveSelection().getColumnIndex();

这是非常基本的功能;-) 最近(我不知道确切的时间,我有一段时间没有检查它)我开始对这两种方法有可重现的问题:如果 Ui 是“焦点”,它们会返回值为 1

这至少是它看起来的样子,但它完全不正常而且不合逻辑,所以我要求一些人看看这个并告诉我我是否错了(有点“傻瓜”)并遗漏了一些明显的东西(嗯我希望如此;-)

这是 [我共享的测试表][1] ,我解释了表上的所有内容,对于任何了解 UI 的人来说,该脚本也非常基础。有一个 onOpen 菜单可以重置工作表并为您的舒适创建一个菜单;-) 在 UI 中按下按钮时会出现问题(两者)。

谢谢你的帮助

注意:Chrome 和 Safari 上的相同问题

编辑已删除,可能是我这边的浏览器问题

4

1 回答 1

2

当前存在一个问题,即一旦您进入服务器处理程序,activeSheet / Range / Cell 就会被设置为第一张工作表的单元格 A1。您可以在此处跟踪问题的进度:http ://code.google.com/p/google-apps-script-issues/issues/detail?id=1476

于 2012-06-29T22:18:09.330 回答