# Is it possible to copy a file from the Goggle Cloud directly to Google Drive?

**URL:** <https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795>\
**Category:** Ask for Help\
**Created:** [March 19, 2024, 10:56am UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795 "2024-03-19T10:56:38Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 10:56am UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/1 "2024-03-19T10:56:38Z")

</div>

Hello, noob here.

I’m creating a CRM app in Glide and I can’t figure out how to this. When a user uploads a file (e.g. PDF, .pptx) it’s hosted on Google Cloud. That would be fine for PDF’s but other files it downloads automatically.

Is there any way to read and edit the file in a new tab or open it directly with Google Slides, for instance?

I’ve been reading about this problem but I figured I should get help from you guys.

Thanks a lot!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 19, 2024, 12:58pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/2 "2024-03-19T12:58:20Z")

</div>

I don’t think it’s possible with the native file picker, which is what I assume you’re using?

What type of files do you have that is not PDF? Opening in Google Slides is not possible, unless you have an automation to upload that file to Google Drive and send the link back.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [March 19, 2024, 1:24pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/3 "2024-03-19T13:24:03Z")

</div>

Actually, this method should work for MOST file types (as long as it’s a document-based file type)  
https://www.loom.com/embed/e26ac572b8314e44a12370cc28d2408e

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [March 19, 2024, 1:35pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/4 "2024-03-19T13:35:46Z")

</div>

Does that method work well with IOS?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 19, 2024, 1:40pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/5 "2024-03-19T13:40:53Z")

</div>

In the past, I recall this method leading to files not being viewable after a while if too many users access it in a short period, maybe it got past some sort of a threshold.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [March 19, 2024, 2:22pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/6 "2024-03-19T14:22:17Z")

</div>

@Darren_Murphy Just tested—seems to work just fine.

@ThinhDinh No idea. I haven’t stress tested it.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [March 19, 2024, 2:50pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/7 "2024-03-19T14:50:49Z")

</div>

> [@Darren\_Murphy](#):
>
> Does that method work well with IOS?

If I remember correctly, @Jeff_Hager introduced this wrapper, in the context of wrapping URLs from Google Drive. However, this does not work for Google Drive files themselves and is only effective for non-Google Drive files and also works on iOS.

---

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 2:51pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/8 "2024-03-19T14:51:22Z")

</div>

That’s great but, like you said, with this solution, I can only view docs and not edit them.

The PFS is not an issue. The user only needs to upload the PDF that’s required by the client but the team itself creates and edits a bunch of Power Point slides with presentations to be shared by all the team members.

With this solution they can see - and that’s an improvement because it does not download the same file but they need to be able to edit them.

Thanks either way! I’ve learned something new! Love your videos btw! 🙂

---

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 2:53pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/9 "2024-03-19T14:53:54Z")

</div>

Yes, I’m using FilePicker (column with multiple files). I remembered that Zappier could be helpful in this situation but I’m having troubles with them. Just keeps saying that no trigger is available. Anyway, besides PDF files the client works with Power Point for presentations to team members.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [March 19, 2024, 3:01pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/10 "2024-03-19T15:01:54Z")

</div>

> [@Flavio\_Rocha](#):
>
> The PFS is not an issue. The user only needs to upload the PDF that’s required by the client but the team itself creates and edits a bunch of Power Point slides with presentations to be shared by all the team members.

For pptx, as long as you convert it to Google Slides, you can edit it within the web embed component.

---

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 3:12pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/11 "2024-03-19T15:12:51Z")

</div>

And that’s exactly my problem. How do I convert the file from google cloud (from file picker) to Google Slides.

---

<div class="post-metadata">

**Author:** ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)\
**Post date:** [March 19, 2024, 3:27pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/12 "2024-03-19T15:27:32Z")

</div>

If you want files to remain editable, I think you may need to have a shared google drive folder among your users. When they upload a file to the google drive, then they need to add the shared drive url into the app. They are going to need Drive access anyway to work with the  
files, so they might as well upload directly to the drive folder instead of the glide storage.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [March 19, 2024, 3:41pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/13 "2024-03-19T15:41:46Z")

</div>

To save a G Drive file as described by Jeff, you cannot use Glide’s file picker. I did it using Google Apps Script.

---

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 3:59pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/14 "2024-03-19T15:59:39Z")

</div>

Do you have that documented or can you point me in the right direction?

---

<div class="post-metadata">

**Author:** ![Flavio\_Rocha](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/flavio_rocha/32/70910_2.png) [@Flavio\_Rocha](https://community.glideapps.com/u/Flavio_Rocha)\
**Post date:** [March 19, 2024, 4:00pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/15 "2024-03-19T16:00:39Z")

</div>

Yes, that’s the idea in reality. Be able to upload a file from their HD directly to a shared Google Drive.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [March 19, 2024, 4:08pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/16 "2024-03-19T16:08:42Z")

</div>

The easiest way is to use Google Forms to upload files. Google Forms can be embedded within Glide. If you’re familiar with Google Apps Script, you can create custom designs and embed them into Glide as well.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [March 19, 2024, 11:31pm UTC](https://community.glideapps.com/t/is-it-possible-to-copy-a-file-from-the-goggle-cloud-directly-to-google-drive/71795/17 "2024-03-19T23:31:19Z")

</div>

> [@Flavio\_Rocha](#):
>
> Yes, I’m using FilePicker (column with multiple files). I remembered that Zappier could be helpful in this situation but I’m having troubles with them. Just keeps saying that no trigger is available. Anyway, besides PDF files the client works with Power Point for presentations to team members.

If you want to go with this path, the flow would be something like this:

- Create a webhook in Zapier/Make.
- Use a trigger webhook action in Glide, every time a file is uploaded (as part of an on-submit action within a form), make sure you also pass over the rowID.
- Upload that file to your Google Drive (I recall them having an option to auto-convert file types accordingly, but please check if that still is the case).
- Return the file URL back to Glide using an API call (you got to have access to the API).
