フロントエンドにスプレッドシート機能を追加する必要があるWebベースのデータベースを使用しています。GoogleDocsSpreadsheetsが使えると思っていました。彼らのGoogleAppScriptは、私が必要とする機能を備えているようです。特に、URLFetchサービスをonEditイベントと組み合わせて使用して、スプレッドシートとDBの同期を維持できます(AJAXスタイル)。また、スプレッドシートの作成、保存、共有を柔軟に行うことができます。
しかし、GoogleAppScriptに関するいくつかのことが私に一時停止を与えました。サーバー側で実行されるため、ローカルでのデバッグは困難です。ブレークポイントやステッピングを備えたデバッガーはありません。外部モジュールまたはライブラリをインポートすることはできません。JSLintはありません。これらがなければ、私は「ああ、ああ、これは傷つくだろう」という気持ちになり始めました。
それで、ブラウザでアクセス可能なスプレッドシート機能を既存のWebベースのデータベースに追加するより良い方法があるかどうか疑問に思っていますか?または、Google App Scriptを最大限に活用するためのベストプラクティスはありますか?
編集:これらは私のアプリケーションに最適なものの順に潜在的な解決策です:
- ブラウザベースのJavaScriptスプレッドシートエンジン。(存在しない可能性があります。)
- GoogleAppEngineにインストールできるPythonスプレッドシートエンジンモジュール。(私もこれを見たことがありません。)
- Googleスプレッドシートへのより堅牢でAJAXianのアプローチ。(元の質問を参照してください。)
- EC2にインストールできるオープンソースのスプレッドシートエンジン。(これらは存在するようです-おそらくSocialCalc、または単純なスプレッドシート。推奨事項?)