2
2014 년 3 월 Google 스프레드 시트가 Google 시트로 업그레이드되었습니다. 구글 스프레드 시트 API v3의 (자바)와Google 스프레드 시트 키 버전
는 :
- 이전 버전에서 생성 장에, 함수는 23 길이의 키를 반환
gsService."oldsheet".getKey()
. - 새 버전에서 만든 시트의 경우
gsService."newsheet".getKey()
은 길이가 44 인 키를 반환합니다.
내 문제는 다음과 같습니다. 드라이브 API를 사용하여 이전에 Google 스프레드 시트 API에서 요청한 키를 사용하여 파일을 검색하고 싶습니다.
그래서, 드라이브 API와 :
driveService.files.get(sheetKey);
이 (2014 후 3 월) 구글 스프레드 시트 파일의 최신 버전으로 잘 작동하지만 이전 버전의 Google에서 "을 (를) 찾을 수 없습니다"결과를 반환 스프레드 시트 파일 (2014 년 3 월 이전)
이전 키를 [서버 측에서] 새 키로 변환하려면 어떻게해야합니까? 드라이브와 함께 작동
답변 주셔서 감사합니다. 불행히도 서버 측에서 이전 스프레드 시트 키를 변환해야합니다. – Yopla
나는 DriveApp.getFileById (spreadsheetId)가 의심 스럽습니다. Google 드라이브 API를 사용하고 있습니다. 그래서 당신은 그것을 서버 측에서 할 수있을 것입니다. 하지만 그렇지 않다면 서버에서 Google Apps 스크립트를 호출하고 결과를 다시 얻을 수 있습니다. – eddyparkinson