Closed RakshaKShetty closed 2 years ago
Good Find @RakshaKShetty. The issue is not with the table widget or google sheets plugin. It's to do with evaluations. Happens if you even update a widget name with an integer and try referencing it I am guessing this is a limitation. @hetunandu please shed some light on this. Is this a deliberate move? Is this hard to fix?
@somangshu I would actually argue that it is with the table widget because 24 is an invalid variable name in JS (cannot start with numbers). So the table needs to sanitize it (maybe add an underscore?)
@techbhavin I had removed the migrations you wrote for this issue, in order to resolve a critical issue where we were resetting the custom column name - https://github.com/appsmithorg/appsmith/pull/10218. so reopening this issue to fix the migration function to rewrite numerical column names for existing application. CC: @somangshu
We should resolve this quickly, Please gather the information required here @techbhavin and implement this soon
Description
[What happened]The user cant bind data in the input widget if the column name are numeric
Steps to reproduce the behavior:
1.Generate a page using google sheet 2.Select a sheet that has a numeric value as its column name 3.now very the display of the autogenerated template If the column names are numeric then that value is not displayed in the autosuggest
Important Details