2012-11-09 1 views
0

내가 해결하려면 다음 코드를 얻는 데 문제가 있어요 :합니까 '새로운 Charts.newColumnChart() setDataSourceUrl.'Google 애플리케이션 스크립트에서 작업

Method "newColumnChart" was invoked with [object Object] as "this" value that can not be converted to type $Proxy715.

이 :

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; 
} 

나는이 오류 setDataSourceUrl()이 포함 된 줄에서 발생합니다. 거기에 뭐가 잘못 되었나요?

이 나는 ​​가능한 많은 문제를 고려했으며, 이미 다음을 시도 :

  • 이것은 비즈니스 계정에 대한 Google 애플리케이션에서 사용되고있다.
  • Google 스프레드 시트를 게시했습니다.
  • 나는 웹 응용 프로그램

감사로 배포 클릭하여 가스 IDE에서이 작업을 시작하려고 크롬 브라우저에서 URL을 테스트 JSON은

google.visualization.Query.setResponse({ 
     "version":"0.6", 
     "status":"ok", 
     "sig":"983199261", 
     "table":{"cols":[{...... 
  • 에 싸여있어 당신.

  • 답변

    0

    처음에 새로운 것을 제거하십시오. 그것은 new Charts.newColumnChart()이 아니라 Charts.newColumnChart()입니다.

    +0

    고맙습니다. 완벽하게 작동합니다. – ScottGutman

    관련 문제