I am loving the openRow()
formula: such an elegant implementation to all the requests for the ability to open a row with a specific modal view, and much more reliable than the previous (admittedly ingenious) URL-hacking solutions.
There is still merit in the URL/hacky based solutions in some scenarios. I currently have a very complex business flow where records pass through multiple statuses. Some statuses require one layout whereas others require another. In a scenario where you need to open a view based on the status of a record, it makes sense to create a lookup table that contains all the statuses and the view that needs to be opened. This allows more flexibility and is cleaner to maintain then lots of if statements deciding which view to open.
Did the URL/hacky approach stop working?
This is the error I get, even from the table view:
Edit:
It looks like that, even one of Paul’s showcase documents is returning the same error: PSA: Link to recently created rows by UID, not RowID()