I am looking to submit an issue to Appsheet support for an automation issue causing hundreds of ghost runs. Issue at hand is I navigating to Appsheet support and it doesnt exist anymore. It says the support has been merged under workspace admin. I do see the below banner message on the Appsheet support page, but when navigating to workspace support and talking with the AI agent and it states I must go to the appsheet support and sends me in a loop.
Message on Appsheet help center:
“Starting June 1, 2026, AppSheet support for Workspace Admin creators will transition to Google Workspace support to provide a more tailored experience.”
Do you have a paid account? It was my understanding that the support options no longer appear AppSheet account that are Free - i.e. no deployed apps. But they should continue showing if you are a paying customer.
Let me rephrase…Is the account you are using to access the apps in AppSheet considered the MAIN (App Creator) account?
If it is not, I don’t think you’ll see the Support options.
For example, one of my clients has a Workspace account and the MAIN account email is info@… MY email under that Workspace account is jbaer@…
I DO NOT see the support options within the AppSheet pages. However, if I log in with the main account (which I have done in the past) I do see the support options.
Yes the account being used to access support as per normal pre 6/1/26 has been through the appsheet support page to submit a support issue per the same standards of the past years. Now as of today 8/31/26 post 6/1/26 the system has changed. Same SOP for trying to submit a ticket yet the google submital proccess has changed.
Well with no support looks like the way to solve the DDOS of our indox was to delete the app. Thanks Appsheet support! Thank you for making gemini the gate keeper as with all things. Future break glass option is just make a copy of the deployed app and delete the deployed app while users are active in it. Now time to get the new app up on the google play store and work on a proper apology to my team on a service we pay good money for each month.
Thank you for the reply Jose. I do have some issues with this though. The equals is not a starts with conditon and never has been. It has always been compare this value with another value and do they equal 1 = 1 (TRUE) , 1 = NULL (FALSE) , “Qs4ihwef” = “” (FALSE). This has become the standard for our automation runs and is used in a large amount of our scheduled automations. It has changed over the years as one formula works for awhile and then fails in a year due to the app engine no longer recognizing how the formula should work and is expected to work so we get odd automation behavior such as this. Ex. IN([Key], TOP(Slice[Key], 1)) this used to work flawlessly for over a year when we started using it as it was faster and more efficient in runs. One day it stopped working and caused duplicate runs for the same key in the same instance I was told to change my formula as that wasnt the intended behavior.Sure it could be considered improper, but if it works and solves the issue and works for a long time with zero failures in many different apps then that is the know expected behavior and method.
You are EXACTLY correct! The “=” operator does not and SHOULD NEVER operate as “prefix/starts-with” type operator - ESPECIALLY for a row key!!
If logic was changed to this behavior then it MUST be changed back.
But I think more accurately, someone is WRONGLY assessing the root cause without complete understanding.
Playing devil’s advocate… I’m not sure how this expression above is helpful logically speaking to you?? You can’t order the return from a Slice so you have no control to force a certain desired row to the top in the SLice itself. That implies you might have been relying on a DEFAULT ordering of the rows and shouldn’t really do that - especially if the data source is a database. While sheet based reads tend to retain row ordering, there is never any guarantee of that.
Hello Williow, Thank you for your reply. The IN([Key], TOP(Slice[Key], 1)) was not for choosing the exact top or expecting the top record its more for grabbing any record in the slice so I could proccess it. I didnt care which row came first, but proccess the ones in the bucket one at a time.
Ok, I don’t know your implementation. I was just concerned this might not be the most efficient way to process which can run into time out issues depending on number of rows involved and how the rows are processed.
But I also know you have been around a while and probably know what you’re doing!!!
You have cracked the issue wide open. After reading through the provided documentation I found this. The app is in legacy mode and using the legacy calculation. I will now be diving into all of my application to locate this and confirm we are on consistent. When was this established? It seems the addition of “temp” features are everywhere throughout appsheet. Thank you Steve for the direction on this.