Fel*_*mos 6 mobile android google-sheets google-apps-script ios
我正在为使用谷歌电子表格作为他的数据库的用户开发一个界面.如今他使用Google Sheet移动应用程序(Android和IO)来更新他的电子表格,我找不到任何方法来创建界面甚至在移动应用程序上调用功能.有谁知道如何通过我在Google表格移动应用程序上创建的脚本调用函数?谢谢!
以下适用于移动版 Google 表格:
Custom functions
onEdit
扳机onSelectionEvent
触发器(部分工作,如果工作表也在桌面上打开)避免调用 get active
:getActive()
sheet、range 或 cell。这些在移动设备中不起作用,或者它们在范围的第一张工作表中返回默认值,如 A1。
避免调用ui
: getUi()
。这些在移动应用程序的上下文中没有意义,也不起作用。这包括对警报/提示的调用。很有可能,您会遇到执行超时,因为警报将等待用户输入,而这不会显示在移动设备中。如果您确实想显示一些消息,这里有一个很好的解决方法,使用图像来做同样的事情。
避免调用HtmlService
. 移动版本不支持侧边栏/模态对话框。
按钮/菜单项不起作用。
支持应用程序脚本的最佳方式是移动应用程序是将onEdit
调用链接到一个复选框。单击此处获取示例。
这个答案可能不再相关了,因为谷歌在过去的一年里改变了很多事情。
\n您无法通过 Google Sheets 移动应用执行 Google App Script 函数(gas 函数)。
\n替代方案#1:(自 2019 年 6 月起已弃用 - 这不再可能)
\n创建 Android 附加组件
来源: https: //developers.google.com/apps-script/add-ons/mobile/
\n\n\n\n
Android 插件可以利用 Apps 脚本执行 API 直接调用 Apps 脚本项目中的函数。这允许 Android 插件使用标准 Apps 脚本技术从 Google 文档或表格中检索和操作数据。就像桌面插件一样,Android 插件允许您制作自定义用户界面 \xe2\x80\x94,但可以使用 Android 平台的全部功能。
替代方案#2
\n创建一个网络应用程序并使用 Google 的执行 API
\n来源: https: //developers.google.com/apps-script/guides/rest/api
\n\n\nApps 脚本执行 API 由单个脚本资源组成,该资源具有单个方法 run,可调用特定的 Apps 脚本函数
\n
归档时间: |
|
查看次数: |
7356 次 |
最近记录: |