我无法使以下代码正常工作:
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”被调用,[object Object] 作为“this”值,无法转换为 $Proxy715 类型。
这发生在包含setDataSourceUrl()
. 那里有什么问题?
我已经考虑了许多可能的问题,并且已经尝试了以下方法:
- 这是通过 Google Apps for Business 帐户使用的。
- 我发布了谷歌电子表格。
我在 chrome 浏览器中测试了 url 并得到了 JSON
google.visualization.Query.setResponse({ "version":"0.6", "status":"ok", "sig":"983199261", "table":{"cols":[{......
我尝试通过单击部署为Web 应用程序从 GAS IDE 启动它
谢谢你。