4

我有一个使用 Google App Script 编写的带有宏的 Google 电子表格。通过单击电子表格上的按钮调用宏。

虽然这在我的笔记本电脑 (Windows) 上运行良好,但我看不到 iPad (iOs6) 上的按钮。而且由于按钮不可见,因此无法调用宏。我正在使用适用于 iPad 的 Google Drive App 在 iPad 上选择并打开 Google 电子表格。

4

3 回答 3

4

虽然我确信还有其他问题在起作用,但此功能也可能违反 Apple 针对 iOS 应用程序的“不执行任意代码”政策。我想他们可以通过在服务器端执行脚本来绕过这个问题(无论如何,我相信这是通过网络应用程序完成的),但我认为他们永远无法在文档中离线提供脚本,除非 Apple改变他们的政策。

于 2013-10-25T13:38:22.450 回答
3

几年后...如果 GAS 应用程序作为谷歌网络应用程序发布,应用程序的 URL 可以作为链接添加到谷歌表中并以这种方式调用,无论该表是通过基于 PC 的网络浏览器访问的,或通过 Google 表格应用在 Android 或 IOS 上。

创建链接 =HYPERLINK(" https://script.google.com/macros/s/xxxxxxxxx-yyyyyyyy/exec ","生成发票")

在 Web 应用程序中,doGet() 可以根据需要调用 HTML UI,并且可以以通常的方式与 Web 应用程序交互 ( https://developers.google.com/apps-script/guides/html/ )。

它有点笨拙,但它有效。

于 2018-05-23T20:52:42.480 回答
1

虽然 iOS 和 Android 上的 Google Drive 应用程序最近有一些更新,但重点似乎是协作而不是自动化。如您所述,尚不支持嵌入式图形(2013 年 6 月),也不支持 UI(自定义菜单、浏览器对象、UiApp 元素)。

于 2013-06-20T20:07:57.537 回答