google-apps-script - 如何让脚本在手机和平​​板电脑上运行

标签 google-apps-script google-sheets mobile triggers mobile-devices

我正在为 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/

相关文章:

javascript - 无法设置行中单元格的值,因为它已转换为没有方法的对象或数组

javascript - 如何获取列中的值并将它们放入数组中?谷歌表格

google-apps-script - Google Apps 脚本 - 表格 - 条件格式 - X = 突出显示

google-sheets - 当代码在谷歌表格中运行后台时发出警报

java - Android 蓝牙,在 LG 手机上查找名称为空的设备

jquery - 删除移动 View 上的 HTML 元素?

javascript - 针对移动问题的 photoswipe 脚本

javascript - 刚刚发送的 Gmail 上返回的 Gmail 线程为 'undefined'

google-apps-script - 表 : Transpose Single Column to Multiple Rows

google-apps-script - 如何使用 Google Apps 脚本返回 getVisibleValues()?