Someone knows why when I try to use ENCODEURL in AutoCompute > Spreadsheet formula the App crashes with “app did not load sucessfully” and send me a message saying:
“Unable to fetch app definition. Error: The spreadsheet for “Recebimento” uses an unsupportes formula. Excel function ‘ENCODEURL’ is not supported in formulas.”
How is this possible if I normally use this formula in Google Spreadsheet like, every day?
I’ve an image column type (called by Foto Nota Fiscal), and to simplify my acess for the image I created in another column (Link Imagem) an expression that write the hyperlink to image directory, that was my first try:
Auto Compute > App Formula:
CONCATENATE("https://www.appsheet.com/template/gettablefileurl?appName=",ENCODEURL("RGIS-Amyris-2245916"),"&tableName=",ENCODEURL("Recebimento"),"&fileName=", ENCODEURL([Foto Nota Fiscal]))
There is my result when I press the test button in formula field:
However, when I use spreadsheet formula the app crashes saying:
“Unable to fetch app definition. Error: The spreadsheet for “Recebimento” uses an unsupportes formula. Excel function ‘ENCODEURL’ is not supported in formulas.”
You say you use this function all the time in Google Sheets, but the error you are showing mentions Excel. Which spreadsheet are you actually using? According to the documentation here ENCODEURL function this function is not available in Excel for the web or Excel for Mac. Also, any spreadsheet formulas are evaluated in the data source, so personally I enter them directly in the spreadsheet, I find it far easier to test them that way.
However, when we put an expression in the application’s initial value/appformula it’s not written the value of referenced column.
Look at my first try:
Auto Compute > Initial Value/App Formula:
CONCATENATE("https://www.appsheet.com/template/gettablefileurl?appName=",ENCODEURL("RGIS-Amyris-2245916"),"&tableName=",ENCODEURL("Recebimento"),"&fileName=", ENCODEURL([Foto Nota Fiscal]))