>How do you mean don't place the js in a code page, that's the ultimate location to place it in though isn't it?
Ultimately you would place your code into a code page. However, it is faster to just paste code into the console during development while refining and debugging your code. There are many benefits to working in the console because you can use all the development tools to debug, inspect, override..
>Do you know why QB isn't opening this up more, I can understand that they don't want to support it which makes sense but js vastly enhances QB's capabilities.
I can't speak for QB's motivations. With regard to extra support, using JavaScript with QuickBase should actually lessen the support because the JavaScript ecosystem provides an enormous tools, utilities and libraries that is supported by the browser manufactures, framework and library authors.
I like your statement:
JavaScript vastly enhances QB's capabilities