我通常使用谷歌雲連接。想知道我的電子表格是否會自動與我更新的xlsx同步。這看起來像電子表格中的導入按鈕或谷歌驅動器中的上傳按鈕,我想。應用腳本如何處理這種情況?谷歌應用程序腳本:在谷歌驅動器中導入xlsx文件的腳本
1
A
回答
0
我們都希望在File's DocsList API中有一個「convertToGDocsFormat」成員。 (實際上,我們希望makeCopy成員可以選擇在複製過程中將其轉換)。
但是DocsList API是實驗性的,也許是不完整的,它還沒有這樣的方法。 現在,您無法從腳本將文件轉換爲Google格式。
從xlsx讀取數據還有另一種(很長的)方法。假設你已經同步了xlsx文件。您可以使用實驗性的DocsList API訪問它,並獲得一個blob。
XLSX文件是一個ZIP文件,您可以使用Utilities.unzip解壓縮未提供文件的方法,該文件爲您提供了一個un zip格式的blob。
然後,您必須導航樹文件夾(在blob中)以獲取您想要讀取的XML文件(來自blob)。此樹文件夾及其XML文件描述了整個XLSX電子表格。
最後,您可以解析這樣的XML文件並導航它並獲取單元格的值。
這不是快速編碼,也不是執行。
相關問題
- 1. 谷歌腳本應用程序列表驅動器文件夾
- 2. 使用谷歌腳本下載文件到谷歌驅動器
- 3. 使用谷歌應用腳本從谷歌驅動器解壓縮文件
- 4. 谷歌應用程序腳本淡入
- 5. 谷歌驅動器API的應用程序腳本
- 6. 如何通過谷歌腳本更新谷歌驅動器文本文件?
- 7. PNG覆蓋腳本(谷歌驅動器)
- 8. JSON在谷歌應用程序腳本
- 9. 谷歌應用腳本,團隊驅動器的谷歌選取器
- 10. 谷歌應用程序腳本的Daterangepicker
- 11. 谷歌腳本從谷歌驅動器中提取文件名URL
- 12. 谷歌腳本 - 複製驅動程序文件夾錯誤
- 13. 綁定獨立的谷歌應用程序腳本谷歌表
- 14. 谷歌應用程序腳本公式
- 15. google.load和谷歌應用程序腳本
- 16. 谷歌應用程序腳本區域
- 17. protection.setUnprotectedRanges - 谷歌應用程序腳本
- 18. 谷歌應用程序腳本getas
- 19. 谷歌應用程序腳本,連勝
- 20. 谷歌 - 應用程序 - 腳本UTF8
- 21. 谷歌應用程序腳本find()
- 22. 谷歌應用程序腳本cell.setFormulaR1C1
- 23. 通過谷歌應用程序腳本將文件上傳到谷歌驅動器的問題
- 24. 將文件從谷歌驅動器發送到谷歌應用程序腳本的收存箱
- 25. 谷歌應用程序腳本導出和替換CSV文件
- 26. 在谷歌應用程序腳本中的文本框驗證
- 27. 應用腳本谷歌驅動器自動刪除編輯器
- 28. 如何從谷歌片addMarker到谷歌應用程序腳本
- 29. 使用谷歌apss腳本上傳文件到驅動器
- 30. 在谷歌腳本
你的文件格式是什麼?它是以xlsx格式還是已經轉換爲Google Docs格式? – Srik 2012-08-10 05:59:36