A problem I recently encountered and one that I found quite irksome, was that when trying to make a non-sheet macro for an API Script, the macro reopens and strikes all Nested Queries back to their default symbols ("}", "|", ","). For non-nested queries, this is fine. But if there is any nested query, when you open up the Macro again, it will rewrite the formatting to those symbols. There are several workarounds, such as storing the Macros elsewhere and if you need to edit them, just copy-paste the correct formatting in and work on it again. Which works, but... is not user friendly. Examples of this are: Before: (I have to use an image because even the forums do that, which makes it hard to share code) After: !tj ?{Status|Add Status,-addstatus ?{name|Hidden}:?{duration|So long}:?{direction|-1}:?{message|Something}|Edit,-edit|Remove Status,-removestatus ?{name}} I would like to propose the feature suggestion that it maintain the formatting you put in for those Macros and for the Forums. It's mostly a quality of life edit, but it is something that seems rather strange that it isn't done, especially since the Sheet Macros can do such. Please Arrow up if you would like to see this implemented!