0

在 Apps Script/Appengine 的教程中:

https://developers.google.com/apps-script/articles/appengine

尝试运行google_appengine/dev_appserver.py google-apps-script/时响应是:

WARNING  2012-09-06 14:56:33,570 rdbms_mysqldb.py:74] The rdbms API is not available because the MySQLdb library could not be loaded.
INFO     2012-09-06 14:56:33,840 appengine_rpc.py:163] Server: appengine.google.com
CRITICAL 2012-09-06 14:56:33,842 appcfg.py:561] The api_version specified in app.yaml (1) is not supported by this release of the SDK.  The supported api_versions are ['3', 'go1'].

我尝试了以下 app.yaml,但它不起作用。

application: google-apps-script-tutorial
version: 1
runtime: go
api_version: go1

handlers:
- url: /*
  script: _go_app

也与- url: /rpc它不工作。由于代码是 Python,是否可以在应用引擎中获取 App 脚本和 Go 链接?

4

2 回答 2

0

该教程的代码使用 Python 和 Javascript。如果要使用 go 运行时,则必须在 Go 中重写 Python 部分。

于 2012-09-24T09:33:33.087 回答
0

该示例演示了将Google Apps 脚本前端与用Python编写的Google App Engine (GAE)后端结合使用。GAE 目前运行用JavaPythonGoPHP编写的应用程序。

该特定 Python 后端接受并生成JSON 格式的消息。因此,要以类似方式链接 Apps Script 和 Go,无论是否使用 GAE,您都需要使用可能的net/http库和encoding/json库来复制 Python 后端的功能。

有关一起使用这些库的示例,请查看thisthisthis

有关在 GAE 中使用 Go 的示例,请查看thisthis

希望有帮助。

于 2013-06-10T12:38:40.027 回答