0

問題点:

  1. 一種の「リレーショナル」な方法でデータを取得する必要があります。
  2. GViz (Google Visualization API) は、GAS (Google Apps Script) HTML サービスでは使用できません (こちらを参照してください: Can we use Google Chart Tools with Google Script HtmlService )。

GViz が提供するすべての機能を手に入れることは今のところ夢のようです。その代わりに、DataTable オブジェクトと DataView オブジェクト、および google.visualization.data.join() で十分です。私は今、チャートを必要としません。

クライアント側で完全な GViz を取得できない限り、これはすべてサーバー側である可能性があります。

より明示的に言えば、いくつかのクエリに参加する必要があり、正規化されたデータを台無しにしないでください。

スプレッドシートをデータ コンテナーとして使用していることに注意してください (テーブルは静的データと動的データで構成されています)。

4

2 に答える 2

1

GViz からすべての機能を取得することは今のところ誰もが夢見ていますが、その一部は UiApps の Charts Services を通じて利用できます。私は HTML サービスの経験がないので、それについて話すことはできません。

https://developers.google.com/apps-script/service_charts

大量のデータを操作している場合は、ScriptDB を見たことがありますか?

https://developers.google.com/apps-script/service_scriptdb

私は現在、一連のスプレッドシートと Charts Services をダッシュ​​ボードに使用していますが、非常にうまく機能しています。でも、コンボチャートを作れたらいいのにと思います。

于 2012-12-10T01:59:27.903 に答える
0

3 月中旬から現在にかけて、GViz は主に HTML サービスで動作するようです。

私自身、Google Apps Script は初めてですが、サーバー側で TaffyDB を動作させることができました。複数のプロジェクトで使用したい場合に備えて、ライブラリとしてロードしました。

サーバー側で機能させるには、次の行を追加する必要がありました。

function setTimeout() {}

が必ずしも十分かどうかはわかりませんが、出発点としては機能しました。

于 2014-07-03T04:49:50.650 に答える