0

Google Apps Script で Charts サービスを使用しています。問題 1304が修正され、 setDataSourceUrlを使用してグラフを Google スプレッドシートにバインドできるようになりました。このようにして、データソースの URL にSQL のようなクエリを埋め込むことができました。フィルター コントロール (CategoryFilter、NumberRangeFilter など) をデータソース URL にバインドすることは可能ですか? setDataSourceUrl を使用するチャートにフィルターがバインドされていると、フィルターが機能しません。

 var lineFilter = Charts.newCategoryFilter()
  .setFilterColumnIndex(1)
  .build();

 var pieChart = Charts.newPieChart()
 .setDataSourceUrl(url) 
 .build();

 var dashboard = Charts.newDashboardPanel()
 //not using setDataTable() because my chart is using setDataSourceUrl
 .bind([lineFilter], [pieChart])
 .build();
4

1 に答える 1

0

ダッシュボードを作成するときは、ダッシュボードからデータを取得する必要があるため、グラフにデータ ソースを個別に設定しないようにする必要があります。残念ながら、DashboardPanel は現時点ではデータ ソース URL を受け入れず、DataTable のみを受け入れます。データ ソース URL のサポートを希望する場合は、機能リクエストを提出してください。

于 2012-09-05T17:29:38.390 に答える