2

我正在为使用 onEdit 函数编辑单元格时运行的谷歌文档电子表格编写脚本。

到目前为止,它执行的功能超出了电子表格功能可以实现的范围,例如:

  • 根据输入位置验证所有数据
  • 提供保护不应该被修改的细胞的机制
  • 记录输入的日期和时间数据(虽然用户部分不能正常工作)
  • 检查重复条目并相应地发出警告
  • 应用数字格式(超出菜单中的有限选择)
  • 应用条件格式(没有限制!)
  • 还有更多

但是我发现的一个问题是,当从移动浏览器(例如 iPhone 或安卓平板电脑)编辑单元格时,脚本不起作用?

根据维基百科:

Google Apps Script 是一种基于云的脚本语言,用于在 Google Apps 平台中进行轻量级应用程序开发。它基于 JavaScript,[2] 但是它不是在客户端上运行,而是在 Google Cloud 中执行。

是我做错了什么还是有另一种方法来设置我的触发器,以便即使有人从移动浏览器输入数据也能运行我的脚本?

谢谢!

4

1 回答 1

6

在移动视图中编辑行时,不会触发编辑触发器。单击“转到电子表格视图”链接将打开完整的电子表格编辑器,触发器将在其中触发。可能存在技术上的复杂性,使触发器在移动视图中工作变得不切实际,但您可以在问题跟踪器上为其创建功能请求。

于 2012-06-04T14:50:31.623 回答