Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Google Drive - Google Docs #1554

Closed
NTXAggie opened this issue May 14, 2019 · 7 comments · Fixed by #2145
Closed

Google Drive - Google Docs #1554

NTXAggie opened this issue May 14, 2019 · 7 comments · Fixed by #2145
Assignees
Labels
Feature Remote Provider Remote providers: Google Drive, Instagram, Dropbox, etc

Comments

@NTXAggie
Copy link

Is there a way to currently upload a Google Doc to the platform from the Google Drive integration?

I tested this with my implementation, and also with the demo on the documentation. They only show files that you have uploaded to your google drive (such as pdf's, images, csv, etc...) But it does not show Google Sheets or Google Docs. Am I doing something wrong, or is this considered a feature request?

@rgk1
Copy link

rgk1 commented May 16, 2019

Loving uppy here at GetBusy.com and this feature request gets our vote too!

@arturi
Copy link
Contributor

arturi commented May 16, 2019

As of right now, Google Docs documents are not shown/supported in Uppy Google Drive plugin.

I’ve found an API for exporting such documents: https://developers.google.com/drive/api/v3/reference/files/export. But it’s limited to 10mb and from a brief research it’s not clear to me how to get a list of such documents.

@ifedapoolarewaju do you know if it’s possible to include Google Docs?

@rgk1
Copy link

rgk1 commented Nov 18, 2019

This would be a really welcome addition to the drive integration if a solution could be found? Do the google docs not simply return with the regular list? https://developers.google.com/drive/api/v3/reference/files/list

Thanks

@goto-bus-stop
Copy link
Contributor

They are returned with the regular list, but we can't simply download them because they are not "real" files. To download them, they need to be converted to a real file format, like docx or pdf, which has the 10MB limit @arturi mentioned.

Short-term, perhaps we could show these "virtual" files, but grey them out, maybe explain what's going on in a tooltip if you hover them. Longer-term there could be a Companion feature that automatically exports to a configurable format (needs discussion).

@goto-bus-stop goto-bus-stop added the Remote Provider Remote providers: Google Drive, Instagram, Dropbox, etc label Nov 20, 2019
@rgk1
Copy link

rgk1 commented Nov 20, 2019

Thanks for the response. I think this would be a great way forward @goto-bus-stop - with users at least not feeling like their files are missing. Configurable exports would then be superb 👍 - or even just defaulting to PDF to begin with.

@zlawson-ut
Copy link
Contributor

I too am loving Uppy! We started out with Filestack (who automatically converts Google Docs to docx format) but later moved to Uppy as it's open-source. This gets our vote as well, hoping we can find a workaround for our project!

@westcoastsuccess
Copy link

+1 for finding a solution for this - we're moving our organization to a ChromeOS environment where almost all of the work will be done in Sheets/Docs and which also needs to be "attached" to the relevant account (which lives in an aws s3 bucket) for audit purposes. Is it possible to have Uppy upload a link to the Sheet/Doc when it encounters these files (appreciating the documents would remain mutable)?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Remote Provider Remote providers: Google Drive, Instagram, Dropbox, etc
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants