用于 GAE 的 GAS UI 构建器

Posted

技术标签:

【中文标题】用于 GAE 的 GAS UI 构建器【英文标题】:GAS UI Builder for GAE 【发布时间】:2012-06-26 02:44:07 【问题描述】:

对所有人 众所周知,Google 电子表格的 Appscript 现在有一个 UI 构建器,尽管您可以使用脚本本身编写 UI,但构建器是一个重要因素。现在

GAS 应用程序托管在 google drive 中,可以共享或发布为 Webapp。这很好,但是这种类型的应用程序非常限于将您的数据存储在电子表格中,设计一个好的数据库电子表格对于小型应用程序就足够了,但对于 SME 到企业应用程序来说是不可扩展的。

现在有谷歌应用引擎,它有一个非常好的和可扩展的 web 应用平台。

无论如何都可以移植 UI 库功能并将其用于应用程序引擎应用程序。将 GAS UI 作为 javascript 基础(客户端),它可以与 GAE 中的任何服务器端语言集成。

有人有这方面的例子吗?或者现在可行吗?

我认为这可能是 GAE 的未来,将 GAS 作为客户端库会很棒?

【问题讨论】:

【参考方案1】:

嗯,我认为你应该反过来看。 Apps Script 的所有 UI 小部件都是从 GAE 中的 GWT 借来的。事实上,Apps Script 文档在某些地方建议我们应该在发现 GWT 文档不足时查找 GWT 文档。

说到 UI bilder,我不是 GAE 专家,但由于您获得了 Eclipse 的 GWT 工具包,您应该能够使用任何 Eclipse 的 UI 创建工具(这里我可能错了)。

【讨论】:

谢谢,但 GWT 的 GAE 不是仅适用于 GAE 下的 Java,据我所知,我使用 python 基础 GAE 和 GWT 与 python 不兼容,因为 GWT JSscript 是为 java 编译的将使用它的模块,我知道有替代方案,但解决方法只能工作到这么多,现在如果 GAS UI 小部件充当客户端库,因为我认为它处理请求和刷新的方式是因为它。那么是否有可能使该库可用,以便用于其他托管,例如 GAE、Thnks 如果有一个可靠的替代方案可以让我将 GWT 用于我的 Python GAE,那就太好了,谢谢【参考方案2】:

GWT 被编译为 javascript。它不关心后端是什么。我认为您可以使用 json 与您的 python AE 实例进行通信。我在 java AE 上做 GWT,所以没有我自己的例子,但这里有一个在 AE 上使用 python 来使用 App Scripts 的例子https://developers.google.com/apps-script/articles/appengine

【讨论】:

谢谢,我已经知道 GWT 是客户端(一旦被编译),我也知道使用 Json、XML 和 AJAX 的服务器和客户端(jscript 和 jscript 库)。链接中的示例也很好,但我想要的只是 UI 库;应用程序引擎中很好地提供了 Java 上的 GWT,但我需要知道的是一个类似 GWT 的库,它支持 python,不一定要用它编译,而是一个客户端 GWT 类库,它将通过 Ajax 与 GAE 对话,就像我已经知道的 JqueryUI、JqGrid。我正在寻找一个类似于 GAE for Java 中的 GWT。谢谢 GWT 类似于客户端 jscript 库。 (仅限客户端库)不需要编译(如 Java 中的 GWT)。我将通过 ajax 编写必要的服务器和客户端接口。再次感谢

以上是关于用于 GAE 的 GAS UI 构建器的主要内容,如果未能解决你的问题,请参考以下文章

使用 jQuery UI 可排序和引导网格复制 Hubspots 拖放表单构建器 UI

WPBakery 页面构建器在主题的 UI 页面中显示代码

如何使用提供程序在 Flutter ui 中使用 api 响应获取 ListView 构建器数据

Xcode 10.2.1 界面构建器 - 无法在视图控制器(或文档大纲)上移动(拖动)UI 元素

gis模型构建器无法连接按属性选择

Android 中的 UI 选择器