Browse Source

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

Taylor Wilsdon (aider) 4 tháng trước cách đây
mục cha
commit
9fc4ef323c

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

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