Google apps script 如何让脚本与手机和平板电脑配合使用

Google apps script 如何让脚本与手机和平板电脑配合使用,google-apps-script,google-sheets,triggers,mobile-devices,Google Apps Script,Google Sheets,Triggers,Mobile Devices,我正在为GoogleDocs电子表格编写脚本,该电子表格在使用onEdit功能编辑单元格时运行 到目前为止,它执行的功能超出了电子表格功能所能实现的功能,例如: 根据输入的位置验证所有数据 提供保护不应修改的细胞的机制 记录输入的日期和时间数据(但用户部件不能正常工作) 检查重复条目并发出相应警告 应用数字格式(超出菜单中的有限选项) 应用条件格式(无限制!) 还有更多 然而,我发现一个问题是,当从移动浏览器(如iPhone或andriod平板电脑)编辑单元格时,脚本不起作用 根据维基百科:

我正在为GoogleDocs电子表格编写脚本,该电子表格在使用onEdit功能编辑单元格时运行

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

  • 根据输入的位置验证所有数据
  • 提供保护不应修改的细胞的机制
  • 记录输入的日期和时间数据(但用户部件不能正常工作)
  • 检查重复条目并发出相应警告
  • 应用数字格式(超出菜单中的有限选项)
  • 应用条件格式(无限制!)
  • 还有更多
然而,我发现一个问题是,当从移动浏览器(如iPhone或andriod平板电脑)编辑单元格时,脚本不起作用

根据维基百科:

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

是否有什么我做错了,或者是否有其他方法设置我的触发器,以便即使有人从移动浏览器输入数据,我的脚本也能运行


谢谢

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

根据我在安卓4平板电脑和Firefox上的经验,我的所有脚本(我可能没有测试所有脚本,但测试了很多)在正常桌面模式下显示时都能工作。是否只有onedit触发器有问题?还是更一般的?啊桌面模式!谢谢,我会调查的!显然,谷歌电子表格恢复到一个特殊的模式时,通过移动浏览器访问?您甚至可以通过将“ccc?key=ID”替换为“lv?key=ID”从计算机上看到它。在此模式下,脚本不会运行!真烦人。。。我注意到移动浏览器的输入机制非常独特。用户点击行左侧的EDIT以添加数据,然后在完成键入后提交。当按下提交按钮时,可能有一个触发器,我可以利用它,比如onMobileSubmit…?好的,我为iPhone下载了一个名为Dolphin的浏览器,启用了桌面模式,脚本现在可以工作了!