Thank you for your feedback, however this is by design. The UI is intended to be a no-code surface for building apps without code. However, there are many extendsibility options through Custom APIs / Swagger files. Please review this content and the pages referenced therein:
Thank you for your feedback, however this is by design. The UI is intended to be a no-code surface for building apps without code. However, there are many extendsibility options through Custom APIs / Swagger files. Please review this content and the pages referenced therein:
This is like saying Excel doesn't need VBA because Excel-cells are a no-code surface for building applications by powerusers. We should at least have a way of creating user-defined functions whose code runs on the local machine and can be made available to PowerApp designers/creators in expressions. Connectors/WebAPI cover a completely different kind of need and imo MS would make a huge mistake by principally declining functional libraries: it wouldn't interfere with users/creators that don't use it at all, so I don't see the tradeoff.
Being able to create user defined functions in some kind of code is one of the big reasons Microsoft products in the past were so multi-purpose and powerful. I still can see Steve Ballmer jumping around on stage yelling "Developer, developers, developers". Don't marginalize on developers. Powerapps is going to be missing a complete dimension of succes if the team persists in this point of view.
I can imagine you'd decline js-code on behalf of creating user interactive functionality but please reconsider on behalf of functional libraries. Perhaps TypeScript. That may run on any platform.
Thank you for your feedback, however this is by design. The UI is intended to be a no-code surface for building apps without code. However, there are many extendsibility options through Custom APIs / Swagger files. Please review this content and the pages referenced therein:
https://powerapps.microsoft.com/en-us/tutorials/customapi-web-api-tutorial/
Thank you for your continued feedback and support,
Audrie