내 목표는 표준 cURL 호출에서 sq 매개 변수를 사용하여 Google 워크 시트에서 행 범위를 검색하는 것입니다 - API의 프로토콜 메소드 . 나는 그 the Google Sheets documentation explains the sq
parameter by way of example을 안다. 이 문서 예제에서 비교 연산자와 함께 열 헤더 이름을 사용하지만 sq 매개 변수를 사용하여 시작 및 끝 행 인덱스로 지정된 행 범위를 검색하는 방법이 있습니까?목록 기반 피드 API와 "sq"매개 변수를 사용하여 Google 스프레드 시트에서 행 범위 가져 오기
Google의 시각화 API를 사용하여 이와 같은 작업을 할 수 있다는 사실을 알고 있지만 데이터를 검색하는 데 사용하는 Google 시트의 URL이 필요에 맞게 재구성되어야합니다. 시각화 API 스프레드 시트 "키"를 추출한 다음 URL as per documentation (scroll to the bottom)을 다시 작성해야합니다. 개발자로서 URL을 공식화하기 위해 문자열 조작을하는 것에 조금 지쳐서 Google 시트에서 다양한 행을 가져올 수 있습니다.
셀 기반 API 피드를 사용하지 않고도 다양한 행을 검색하는 가장 좋은 방법은 무엇입니까?
편집 : Google's Query Language reference (version 0.7)을 확인한 결과 using offset
together with limit
could grab a range of rows with an SQL statement입니다. 그러나 이러한 쿼리를 사용하려고하면 URL의 sq
매개 변수와 함께 작동하지 않습니다. 나는 sq
매개 변수의 값을 인코딩하는 URL을 시도했지만 확실하지는 않지만 운이 없다. sq
매개 변수 값은 목록 기반 피드의 열 머리글 만 참조 할 수있는 것 같습니다. 그게 사실인지 누가 알겠습니까? 내 컬을 호출에서, 여기에 내가 시도 일부 URL은 (cURL을 요청 인증)입니다
https://spreadsheets.google.com/feeds/list/{key}/od6/private/full?sq=limit+3+offset+3 //returns Parse error: null
https://spreadsheets.google.com/feeds/list/{key}/od6/private/full?sq=limit%203%20offset%203 //URL encoded value for sq returns Parse error: null
https://spreadsheets.google.com/feeds/list/{key}/od6/private/full?sq="limit 3 offset 3 //Returns HTML marked up error with Error 400 (Bad Request)!! as <title>
우리는 sq
매개 변수로 무엇을 사용할 수 있습니까? 어디서나 문서화되어 있습니까, Google?
Google이 새로운 문서를 사용하는 방법에 대해 생각해 보면, 불완전한 경우 정말 실망 스럽습니다. 시트 피드를 페이지 매기기하는 방법을 찾기 위해 나이를 보냈기 때문에 내 문제가 해결되었습니다. 감사합니다. – Andrew