私はフロントエンドにスプレッドシート機能を追加する必要があるウェブベースのデータベースを使用しています。私はGoogle Docs Spreadsheetsを使うことができると考えていました。彼らのGoogle App Scriptは、私が必要とする機能を持っているようだ。特に、URLFetchサービスをonEditイベントと組み合わせて使用すると、スプレッドシートとDBを同期してAJAX形式に保つことができます。また、スプレッドシートの作成、保存、共有に多くの柔軟性を与えることができます。スプレッドシートをウェブデータベースに接続するための最良の方法
Google App Scriptに関するいくつかのことは私に中断を与えました。サーバー側で実行されるので、ローカルでデバッグするのは難しいです。ブレークポイントやステッピングを持つデバッガはありません。外部モジュールまたはライブラリをインポートすることはできません。 JSLintはありません。これらがなければ、「ああ、これは傷つくだろう」という気持ちを感じ始めた。
既存のWebベースのデータベースにアクセス可能なスプレッドシートの機能をブラウザに追加する方法があるのだろうかと思います。または、Google App Scriptを最大限に活用するためのベストプラクティスがありますか?
EDIT: これらは、自分のアプリケーションに最適であるもののために潜在的なソリューションです:
- ブラウザベースのJavaScriptのスプレッドシートエンジン。 (存在しないかもしれません)
- Google App EngineにインストールできるPythonスプレッドシートエンジンモジュール。 (これも見たことがありません)
- Googleスプレッドシートに対するより堅牢でAJAXianのアプローチです。 (元の質問を参照してください)
- EC2にインストールできるオープンソースのスプレッドシートエンジンです。 (これらが存在するように見える - 多分SocialCalc、またはSimple Spreadsheet勧告。?)
特に、どのスプレッドシート機能が必要ですか?最近のスプレッドシートは大変です! – RedFilter
@RedFilter。ほとんど基本的な数式、セル参照、依存関係、基本的なセルの書式設定。他のすべてがボーナスになります - 複数のシート、気の利いたセルの書式設定。おそらくチャートは必要ないでしょう。最も重要なことは、私のデータベースにXHR型のリクエストを行うことができることです。 – mjhm
Googleのスプレッドシート自体をブラウザビューとして使用して割引しましたか?単一の式を持つシートにデータを置くImportData(URL)csvを返す? – DavidF