0
내가 Google 애플리케이션 스크립트를 만든 구글의 BigQuery와 구글 스프레드 시트를 연결하려고

의 방법 "setSchema"를 호출 할 수 없습니다하지만 내가하려고하면 다음과 같은 오류 얻을 그것을 실행 :형식 오류 : 정의되지 않은

Cannot call method "setSchema" of undefined. 

setSchema를 호출하는 코드는 내가 sshema에 대한 로그를 볼 때

var loadJob = BigQuery.newJob() 
    .setConfiguration(
     BigQuery.newJobConfiguration() 
     .setLoad(
     BigQuery.newJobConfigurationLoad() 
     .setSourceFormat("NEWLINE_DELIMITED_JSON") 
     .setSchema(sshema) 
     .setDestinationTable(json_table.getTableReference()) 
    ) 
); 

다음 내가 올바른 JSON

등이 를 얻을 수있다

나는 오류를 해결하는 방법을 모르겠다. 내가 SetSchema 행을 주석 처리하면 오류가 사라진다. 그러나 분명히 스크립트는 그 가정을하지 않는다.

올바른 방향으로 팁을 주시면 감사하겠습니다. 감사!

UPDATE : 본인은 스크립트와 newJob() 단순히 loadJob 변수로 {} 값을 삽입 만들 생각되는 라인 디버깅을 시도했다. 왜 이것이 작동하지 않는 지 모르겠지만 적어도 문제는 아닌 것 같습니다.

+0

이 관련이 보인다? http://stackoverflow.com/questions/17401220/bigquery-functions-not-working –

답변

관련 문제