I just have a nice conversation with Gemeni 1.5 and 2… we are talking about uploading Google Sheet to Appsheet… something normal… but i ask (i dont think its necessary the images right?)I love Appsheet…dont take me wrong! ![]()
Its possible to create a google sheet with the name of the tables, Name, Type, Key?, Label?, Formula,Show?..etc (i just dont paste all..)
The answer blow my mind..
Yes, you can definitely create a Google Sheet with the specified columns and upload it to AppSheet. This structure provides a well-defined schema for your AppSheet app.
Here’s how you can set up the Google Sheet:
-
Create a new Google Sheet: Open Google Sheets and create a new sheet.
-
Add the header row: In the first row, enter the following column headers:
- Table Name
- Name
- Type
- Key?
- Label?
- Formula
- Show?.. etc (i just dont paste all..)
-
Populate the sheet: For each field in your AppSheet app, add a new row and fill in the corresponding details:
- Table Name: The name of the table the field belongs to.
- Name: The internal name of the field (used in formulas).
- Type: The data type of the field (e.g., Text, Number, Date, etc.).
- Key?: Whether the field is a primary key (typically set to “Yes” for one field per table).
- Label?: The label displayed to users for the field.
- Formula: Any formulas used to calculate the field’s value.
- Show?: Whether the field is visible in the app’s views…(etc)
me: but are you sure?, for example in the column Show? i shoul said False, and in INITIAL Value said UNIQUEID()…
You’re absolutely right! Here’s a breakdown of why those values make sense:
-
Show? = False:
- If a field is used internally for logic or calculations but shouldn’t be visible to users in the app, setting “Show?” to “False” hides it from all views.
-
Initial Value = UNIQUEID():…(etc)
Its True? ![]()

