4

我是应用程序脚本的新手,所以我发现文档有点混乱。我看到有一种方法可以使用 GWT 插件在 eclipse 中开发谷歌应用程序。但是当我深入挖掘时,我发现这种方法需要我熟悉 Java,而我并不了解。我很了解 javascript,我认为该插件可以让我在 eclipse 上编写 appscript.gs 文件,但我不知道如何。我如何区分 GAS、GWT 和应用程序引擎(请外行),有没有办法离线编写 GAS?

4

3 回答 3

11

我不确定这些信息是否会有所帮助,但在这里......

GAS、GWT 和 GAE(Google App Engine)之间的区别如下:

  • GAS 是一种 JavaScript 云脚本语言,它提供了跨 Google 产品和第三方服务自动执行任务的简单方法。所以,实际上你不能离线写 GAS,你必须上网(http://script.google.com)。

  • GWT 是一个开发工具包,用于构建和优化基于浏览器的复杂应用程序。因此,它可以帮助您更轻松地开发产品。

  • GAE 是一个平台即服务 (PaaS) 云计算平台,用于在 Google 管理的数据中心开发和托管 Web 应用程序。

即使您不熟悉 Java,您仍然可以非常轻松地开发 Google 应用程序。

我建议您使用 Google App Engine for Python。一切都在这里解释:https ://developers.google.com/appengine/docs/python/overview

您可以使用 eclipse 离线开发您的应用程序,然后将其发布到 Google 的服务器上。

即使您不了解 Python,本教程也会非常清楚地解释所有内容(Python 是一种非常友好和有趣的编程语言;))

于 2012-09-08T12:40:50.040 回答
3

Google App Script 使您能够编写在 Google 的服务器上运行的 Web 应用程序(使用 Javascript),但它与 Google App Engine 无关。例如,我编写了一个 GAS 网络应用程序,允许我儿子学校的教师重置学生的 Google Apps for Education 帐户的密码(教师必须处理的一个常见 IT 问题是忘记密码)。

Google App Script 比网络应用程序更通用;您也可以使用它来操作 Google 电子表格、文档和网站。例如,我们使用 Google 表单将父母的数据收集到电子表格中,然后我使用 GAS 将这些数据标准化并重新格式化为另一张表格。

于 2012-09-08T13:37:24.010 回答
3

GAS 应用程序也可以在 Google 协作平台上运行。因此,您可以编写脚本、发布它,然后从 Google 站点页面上的 Apps 脚本框中运行它。(您必须在 url 中将 'scripts' 更改为 'sites')。

于 2012-09-08T21:19:38.760 回答