# Show all data sources as file output options

**URL:** https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480
**Category:** Ask for Help
**Created:** [October 30, 2024, 3:19pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480 "2024-10-30T15:19:28Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![srbandb](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@srbandb](https://community.glideapps.com/u/srbandb)
#### Post date: [October 30, 2024, 3:19pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/1 "2024-10-30T15:19:28Z")

</div>

Hi there! I am trying to create an action that Generates a CSV. I have successfully selected my data source (let’s say “sheet A”) and I have created a second data table to store the generated URLs (“Sheet B”). However, when I am setting up the action and I got to File Output, I see only the options that are part of Sheet A and no option to output URLs to Sheet B. Would love any guidance or help here as I’m striking out in docs and with the AI agent. Thank you!

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [October 30, 2024, 3:46pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/2 "2024-10-30T15:46:42Z")

</div>

Could you provide screenshots of the structure you have please?

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [October 30, 2024, 3:48pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/3 "2024-10-30T15:48:06Z")

</div>

Normally, generate CSV output is the file URL of the generated CSV file.

---

<div class="post-metadata">

### Author: ![srbandb](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@srbandb](https://community.glideapps.com/u/srbandb)
#### Post date: [October 30, 2024, 3:58pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/4 "2024-10-30T15:58:48Z")

</div>

@MaximeBaker File structure attached. I followed the docs and created a separate file to house the generated CSV URLs and I’d like to send data from Sheet 1 to the Generate CSV “data” page.

 ![Screenshot 2024-10-30 at 10.57.27 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/4/b410e741aa788ecd4fbb80c8bc637b601cf2bf52.png)

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [October 30, 2024, 4:00pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/5 "2024-10-30T16:00:38Z")

</div>

Can you show me you action please?

---

<div class="post-metadata">

### Author: ![srbandb](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@srbandb](https://community.glideapps.com/u/srbandb)
#### Post date: [October 30, 2024, 4:02pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/6 "2024-10-30T16:02:43Z")

</div>

Action attached. I included the side bar where I’m trying to find file output options that would be in my “Generate CSV” data source. I only see options for columns that are in Sheet1

 ![Screenshot 2024-10-30 at 11.01.33 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/0/b/0b4aa7403bfd7492a86c8e5cd0913785b0b348ca.jpeg)

---

<div class="post-metadata">

### Author: ![srbandb](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@srbandb](https://community.glideapps.com/u/srbandb)
#### Post date: [October 30, 2024, 4:04pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/7 "2024-10-30T16:04:22Z")

</div>

I tried creating a user specific column in my Users data source but I would prefer it to go to “Generate CSV”

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [October 30, 2024, 4:26pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/8 "2024-10-30T16:26:44Z")

</div>

Do you have any components attached to the action? If not, try changing the context to the sheet B (where you want it to go).

---

<div class="post-metadata">

### Author: ![srbandb](https://avatars.discourse-cdn.com/v4/letter/s/bc79bd/32.png) [@srbandb](https://community.glideapps.com/u/srbandb)
#### Post date: [October 30, 2024, 4:51pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/9 "2024-10-30T16:51:02Z")

</div>

So full disclosure I’ve tried that (where the original app interaction is Sheet B). My problem arises when I want to output a filtered view of Sheet A vs the entire database…(I am essentially trying to build a way to output a favorites list.) When I make the original app interaction Sheet B I don’t have the option of setting a condition to filter.

---

<div class="post-metadata">

### Author: ![MaximeBaker](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/maximebaker/32/80877_2.png) [@MaximeBaker](https://community.glideapps.com/u/MaximeBaker)
#### Post date: [October 30, 2024, 4:55pm UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/10 "2024-10-30T16:55:53Z")

</div>

I implemented a similar approach by creating a custom filter using a helper table. I connected a choice box to a user-specific column in that table, and added a match (true/false) column to the source table. This allows filtering of data where match equals true. Finally, I created a query column in the helper table that filters based on this condition. With this setup, you can set the source to this table and export the matching items in CSV format.

---

<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: [October 31, 2024, 12:14am UTC](https://community.glideapps.com/t/show-all-data-sources-as-file-output-options/77480/11 "2024-10-31T00:14:13Z")

</div>

It only shows Sheet A because your screen is built on top of Sheet A.

If you know the exact row you want to write to in Sheet B, create a relation to that row, and write the CSV URL there.

If you want to add a new row in Sheet B, write the URL to a column in your user profiles table, then proceed to add a new row with that URL (you can reference user profiles columns in an add row action).
