瀏覽代碼

feat: Add CSV export support for Google Spreadsheets in Drive picker

Taylor Wilsdon (aider) 4 月之前
父節點
當前提交
9fc4ef323c
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      src/lib/utils/google-drive-picker.ts

+ 3 - 1
src/lib/utils/google-drive-picker.ts

@@ -109,7 +109,7 @@ export const createPicker = () => {
 						.setIncludeFolders(false)
 						.setSelectFolderEnabled(false)
 						.setMimeTypes(
-							'application/pdf,text/plain,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.google-apps.document'
+							'application/pdf,text/plain,application/vnd.openxmlformats-officedocument.wordprocessingml.document,application/vnd.google-apps.document,application/vnd.google-apps.spreadsheet'
 						)
 				)
 				.setOAuthToken(token)
@@ -138,6 +138,8 @@ export const createPicker = () => {
 								if (mimeType.includes('document')) {
 									exportFormat =
 										'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
+								} else if (mimeType.includes('spreadsheet')) {
+									exportFormat = 'text/csv';
 								} else if (mimeType.includes('presentation')) {
 									exportFormat =
 										'application/vnd.openxmlformats-officedocument.presentationml.presentation';