Appsheet not showing all the data from spreadsheet

Hi, i have complete data from spreadsheet with uniqueid and all of the data is arrayformula except for 1 column which needs to be filled by user in the appsheet

the problem is, the appsheet seems to not showing the row where the column needed to fill by user is blank, and only showing the filled one, is there anything i miss in the config ?

Solved Solved
0 11 1,851
1 ACCEPTED SOLUTION

Probably because you have a spreadsheet expression in the Autocompute area of the column [UniqueId].

A good practice is to have this expression:

UNIQUEID()

in the Initial value expression of the column:

Aurelien_0-1701935084043.png

and nothing else for the key-column.

For reference:

What is a key? - AppSheet Help

UNIQUEID() - AppSheet Help

 

View solution in original post

11 REPLIES 11

Aurelien
Google Developer Expert
Google Developer Expert

@dio_als wrote:

all of the data is arrayformula except for 1 column which needs to be filled by user in the appsheet


 

Hi @dio_als  Can you check this is empty?

Aurelien_1-1701849273268.png

Aurelien_0-1701849245372.png


@dio_als wrote:

the problem is, the appsheet seems to not showing the row where the column needed to fill by user is blank, and only showing the filled one,


 

It all depends on your view type.

- If this is detail view type: this is ok, because columns with empty content won't be displayed to user.

- If this is Form view type, then it's not normal and there is probably a setting preventing you from updating the content.

Hi @Aurelien thanks for the reply,

dio_als_0-1701929874533.png

the spreadsheet formula is empty, because i need the user to fill from a dropdown

my view type is table, as you can see my appsheet view table only showing 2 item here

dio_als_1-1701929956774.png

while on the spreadsheet it has a lot of data

dio_als_2-1701929994129.png

and the appsheet only showing items where the column i need user to fill is already filled

 

ok.

1) On your table view settings, can you make sure you have every columns available in the Column order field?

Aurelien_0-1701930662695.png

2) in the data pane, can you make sure you have all the "SHOW" property enabled for your columns?

Aurelien_1-1701930709708.png

 

dio_als_0-1701931522914.png

yup, i already set column order in the view setting

dio_als_1-1701931611353.png

 

and of course i already checked the show options, if not the column won't be showed at all in the first place

 

@dio_als Apologies,  I misunderstood your question: I thought you were talking about columns not being shown.

Can you check which column wears the KEY property ? From what I see, it could be the [Upload PF Date].

AppSheet will only displays rows with a key.

Aurelien_0-1701932336405.png

 

 

 

ok, i think that makes sense, i see my key is referred to _rownumber

dio_als_0-1701934737104.png

so i changed it to my uniqueid

dio_als_1-1701934822129.png

but as soon as i hit save, the appsheet change it back to row number

dio_als_2-1701934850330.png

why does the appsheet did it ?

Probably because you have a spreadsheet expression in the Autocompute area of the column [UniqueId].

A good practice is to have this expression:

UNIQUEID()

in the Initial value expression of the column:

Aurelien_0-1701935084043.png

and nothing else for the key-column.

For reference:

What is a key? - AppSheet Help

UNIQUEID() - AppSheet Help

 

i see, that makes sense

yes, my unique id is a formula in the spreadsheet which refer from another table, the id is used to get data from another table,

dio_als_0-1701936303364.png

while this view type is edit only, no new row will be added from appsheet, i think it is quite difficult if using UNIQUEID() in the initial value, is there any method that i can approach ?

I would suggest jsut reomving the expression in the app editor, set the key property again on it, then saving. Don't change anything else ๐Ÿ™‚

nvm, i just tried to create a new column with arrayformula of combined item from other column

dio_als_0-1701942510201.png

 

and voila, i don't know why but it works now

dio_als_1-1701942534304.png

 

thanks for the reply, i enjoyed every discussion

I'm glad you made it!

Have a nice day ๐Ÿ™‚

Top Labels in this Space