2
2014年3月,Google電子表格升級爲Google表單。Google電子表格密鑰版本
與谷歌電子表格API第3版(JAVA):
- 對舊版本創建表,函數返回
gsService."oldsheet".getKey()
一個23長度的關鍵。 - 在新版本上創建的圖紙上,函數
gsService."newsheet".getKey()
返回44長度密鑰。
我的問題是以下..我想使用Drive API檢索使用Google Spreadsheet API以前請求的密鑰的文件。
所以,隨着驅動器API:
driveService.files.get(sheetKey);
這正常工作與最新版本的谷歌的電子表格文件(後2014年3月),但在舊版本的谷歌的返回「未找到」的結果電子表格文件(2014年3月以前)。
如何將舊密鑰轉換爲新密鑰[在服務器端]?
與驅動器的工作原理
感謝您的回答,不幸的是,我必須在服務器端轉換舊的電子表格密鑰。 – Yopla 2014-09-01 07:41:55
我懷疑DriveApp.getFileById(spreadsheetId);正在使用谷歌驅動器API。所以你可以做到服務器端。但是,如果沒有,可以從服務器撥打穀歌應用腳本的腳本並返回結果。 – eddyparkinson 2014-09-01 08:55:16