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 であるため、アプリ スクリプトと Go をアプリ エンジンでリンクすることは可能ですか?

4

2 に答える 2

0

この例は、Pythonで記述されたGoogle App Engine (GAE)バックエンドでGoogle Apps Scriptフロントエンドを使用する方法を示しています。GAE は現在、JavaPythonGoPHPで書かれたアプリを実行しています。

その特定の Python バックエンドは、 JSON 形式のメッセージを受け入れて生成します。したがって、Apps Script と Go を同様にリンクするには、GAE を使用するかどうかに関係なく、おそらくnet/httpライブラリとencoding/jsonライブラリを使用して、Python バックエンドの機能を複製する必要があります。

これらのライブラリを一緒に使用する例については、thisthis、およびthisをご覧ください。

GAE で Go を使用する例については、thisおよびthisを参照してください。

それが役立つことを願っています。

于 2013-06-10T12:38:40.027 に答える
0

このチュートリアルのコードは、Python と Javascript で作成されています。go ランタイムを使用する場合は、Python の部分を Go で書き直す必要があります。

于 2012-09-24T09:33:33.087 に答える