# Sending screen data to Google sheet appears to require all fields?

**URL:** <https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218>\
**Category:** Questions about Thunkable X\
**Tags:** design, beginner\
**Created:** [January 27, 2025, 3:59pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218 "2025-01-27T15:59:36Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![michaelkiog9x](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@michaelkiog9x](https://community.thunkable.com/u/michaelkiog9x)\
**Post date:** [January 27, 2025, 3:59pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/1 "2025-01-27T15:59:36Z")

</div>

On my meal entry screen, I am using text input fields to capture user data and writing this to a google sheet for now. The current setup works and writes the info to the sheet, but I cannot “submit” the information unless all the text input fields have data in them. Ultimately, I would like the user to start a meal entry without having to fill out all the fields and them complete the single record entry at the end of the their meal experience. Not sure what I am doing wrong.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/b/2/b236e1e6eadd2108c15b15dea80298cac8bdab87.png)

 ![image](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/5/6/56bda05de947a74d664bd75971528fc9d734f71d.png)

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [January 27, 2025, 5:33pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/2 "2025-01-27T17:33:43Z")

</div>

I was under the impression that the `create row` fields had to be populated but Thunkable Support confirmed that they do _not_. What happens when you leave a value blank? I wonder if there’s something about Text Input components that makes their initial value not equal to a blank string (“”).

Can you share the project link so I can test that theory?

---

<div class="post-metadata">

**Author:** ![michaelkiog9x](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@michaelkiog9x](https://community.thunkable.com/u/michaelkiog9x)\
**Post date:** [January 27, 2025, 6:16pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/3 "2025-01-27T18:16:29Z")

</div>

The “do” part of the component doesn’t fire unless all the fields have data in them on the meal entry screen. Here is a link to my project.

[https://x.thunkable.com/copy/29d1f2ef178fa6240fe9cb0cc2bbba4e](https://x.thunkable.com/copy/29d1f2ef178fa6240fe9cb0cc2bbba4e)

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [January 27, 2025, 9:38pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/4 "2025-01-27T21:38:01Z")

</div>

I took a look and it’s a bug. I’ve filed a ticket for our eng team to look at.

The short explanation is that when the text field is first loaded and you try to create a new row, it won’t work. It does work after you type something into the text field and then remove it.

The workaround would be to add an empty space to all the text inputs so that it holds a value then remove it. That worked for me. Give that a try.

---

<div class="post-metadata">

**Author:** ![michaelkiog9x](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@michaelkiog9x](https://community.thunkable.com/u/michaelkiog9x)\
**Post date:** [January 28, 2025, 1:51pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/5 "2025-01-28T13:51:12Z")

</div>

Yes, putting a blank space in allows it to submit a meal entry without completing all the fields. Thank you!

The problem that causes is you can’t use the field’s “Hint” as that disappears once you pre-populate the “Text” field with the space. I would have to change the UI and add a label field for every text field to name the field vs using the hint.

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [January 28, 2025, 11:09pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/6 "2025-01-28T23:09:37Z")

</div>

Once you add the blank space, you can actually delete it and it should work.

---

<div class="post-metadata">

**Author:** ![michaelkiog9x](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@michaelkiog9x](https://community.thunkable.com/u/michaelkiog9x)\
**Post date:** [January 29, 2025, 11:02pm UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/7 "2025-01-29T23:02:28Z")

</div>

So it doesn’t have to be there permanently, just put it there once and then remove it?

---

<div class="post-metadata">

**Author:** ![brianl](https://avatars.discourse-cdn.com/v4/letter/b/f14d63/32.png) [@brianl](https://community.thunkable.com/u/brianl)\
**Post date:** [January 30, 2025, 12:04am UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/8 "2025-01-30T00:04:16Z")

</div>

Yep

---

<div class="post-metadata">

**Author:** ![michaelkiog9x](https://avatars.discourse-cdn.com/v4/letter/m/e47c2d/32.png) [@michaelkiog9x](https://community.thunkable.com/u/michaelkiog9x)\
**Post date:** [January 30, 2025, 2:27am UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/9 "2025-01-30T02:27:56Z")

</div>

Ya, that seemed to work. Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)\
**Post date:** [April 30, 2025, 2:28am UTC](https://community.thunkable.com/t/sending-screen-data-to-google-sheet-appears-to-require-all-fields/3514218/10 "2025-04-30T02:28:04Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
