我正在为 Google 文档电子表格编写脚本,该脚本在使用 onEdit 函数编辑单元格时运行。
到目前为止,它执行的功能超出了电子表格函数的功能,例如:
- 根据输入位置验证所有数据
- 提供保护不应被修改的单元的机制
- 记录输入的日期和时间数据(但用户部分无法正常工作)
- 检查重复条目并发出相应警告
- 应用数字格式(超出菜单中可用的有限选择)
- 应用条件格式(无限制!)
- 还有更多
但是我发现的一个问题是,当从移动浏览器(例如 iPhone 或 android 平板电脑)编辑单元格时,脚本不起作用?
根据维基百科:
Google Apps Script is a cloud based scripting language for light-weight application development in the Google Apps platform. It is based on JavaScript,[2] however instead of running on the client, it gets executed in the Google Cloud.
我是否做错了什么,或者是否有其他方法来设置触发器,以便即使有人从移动浏览器输入数据,我的脚本也会运行?
谢谢!
最佳答案
在移动 View 中编辑行时,不会触发编辑触发器。单击链接“转到电子表格 View ”将打开完整的电子表格编辑器,触发器将在其中触发。可能存在技术复杂性,导致触发器在移动 View 中工作不切实际,但您可以在 issue tracker 上为其创建功能请求。 .
关于google-apps-script - 如何让脚本在手机和平板电脑上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10851641/