2011-09-16 6 views
1

나는 JSON에서 구글 스프레드 시트에서 데이터를 당기는이 멋진 예를 발견했다. 나는 공개 토론을 공개하고 그것을 간행하고, 열쇠 및 장 "이름"에 가능한 모든 비틀기를 시도했다. 누구든지 성공적으로 이것을 사용 했습니까? Zend GData 라이브러리를 보았지만 JSON을 사용하고 싶습니다.Google 문서 도구 스프레드 시트에서 데이터를 어떻게 가져 옵니까? <a href="http://code.google.com/apis/gdata/samples/spreadsheet_sample.html" rel="nofollow">http://code.google.com/apis/gdata/samples/spreadsheet_sample.html</a></p> <p>그러나, 나는 그것이 내가 만든 스프레드 시트 작업을 얻이 수없는 것 :

미리 감사드립니다.

+0

위한 시도를 제공합니다. 이론적 인 질문입니다. (즉, 이것이 가능합니까, 아니면 "샘플"의 의미를 오해하고 있습니까?) – dwarbi

답변

2

몇 달 전에 JSON 피드로 작업을 시도했는데 피드 URL이 작동하려면 약간 손대지 않아야한다는 것을 기억합니다. 나는 내가 한 일을 정확히 기억하지 못한다. 그러나 더 큰 문제는 일단 먹이를 먹으면 혼란이 일어난다는 것이다.

적어도 더 나은 해결책은 CSV 피드를 사용한 다음이를 서버의 JSON으로 변환하는 것이 었습니다. 사실 몇 주 전 단계를 요약 한 블로그 포스트를 작성했습니다 :

http://www.ravelrumba.com/blog/json-google-spreadsheets/

+0

롭, 정말 고마워요. 나는 그것을 구현하려고 시도하기 몇 주 전에,하지만 내가 할 수있게하자마자, 그것이 어떻게되는지 알려줄 것입니다. – dwarbi

1
JSON과 같은

구글 스프레드 시트는 Google Apps 스크립트를 사용하여 수행 할 수 있습니다! 구글 스프레드 시트에서

는 JSON을 생성하기 위해 생성 된 URL을 사용, 도구> 스크립트> 스크립트 편집기

삽입이 코드로 이동하여 재생 버튼을 누르십시오.

function getValues() { 
    var range = SpreadsheetApp.getActiveSheet().getDataRange(); 
    var json = Utilities.jsonStringify(range.getValues()) 
    Browser.msgBox(json); 
}​ 

또한 나는이 코드를 추가하지 않은 실현 그것을 Simple example of retrieving JSON feeds from Spreadsheets Data API