我正在为使用谷歌电子表格作为他的数据库的用户开发一个界面。现在他使用 Google Sheet 移动应用程序(Android 和 IOs)来更新他的电子表格,但我找不到任何方法来创建界面甚至调用移动应用程序上的函数。有谁知道如何从我在 Google 表格移动应用程序上创建的脚本中调用函数?谢谢!
最佳答案
以下适用于 Google 表格的移动版本:
自定义函数
onEdit
简单/已安装触发器onChange
触发onSelectionEvent
触发器(部分工作,如果工作表也在桌面中打开)
注意事项:
避免调用
active
:getActive()
工作表、范围或单元格。这些在移动设备上不起作用,或者它们会在第一个工作表中返回默认值,例如 A1。避免调用
ui
:getUi()
。这些在移动应用程序的上下文中没有任何意义,也不会起作用。这包括调用警报/提示。您很可能会遇到执行超时,因为警报将等待用户输入,而这不会显示在移动设备中。如果你确实想显示一些消息,Here是一个很好的解决方法,使用图像来做同样的事情。避免调用
HtmlService
。移动版本不支持边栏/模态对话框。按钮/菜单项不起作用。
移动应用程序支持应用程序脚本的最佳方式是将
onEdit
调用链接到一个复选框。点击here获取样本。
关于android - 从移动应用程序执行 Google Apps 脚本函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33373826/