次のコードを機能させるのに問題があります。
function doGet () {
var colChart = new Charts.newColumnChart()
.setDataSourceUrl('https://docs.google.com/a/1ins.us/spreadsheet/tq?&key=<mysecretkey>&tq=select%20N,%20S,%20count(A)%20Where%20A%20is%20not%20Null%20group%20by%20N,S')
.build();
var myapp = UiApp.createApplication().setTitle('Report for problems');
var mypanel = myapp.createVerticalPanel();
mypanel.add(colChart);
myapp.add(mypanel);
return myapp;
}
このエラーが発生します:
メソッド「newColumnChart」は、タイプ$Proxy715に変換できない「this」値として[objectObject]を使用して呼び出されました。
これは、を含む行で発生しsetDataSourceUrl()
ます。何が問題なのですか?
私はいくつかの考えられる問題を検討し、すでに次のことを試しました。
- これは、Google AppsforBusinessアカウントから使用されています。
- Googleスプレッドシートを公開しました。
ChromeブラウザでURLをテストし、JSONをラップしました
google.visualization.Query.setResponse({ "version":"0.6", "status":"ok", "sig":"983199261", "table":{"cols":[{......
[ Webアプリとしてデプロイ]をクリックして、GASIDEからこれを起動しようとしました
ありがとうございました。