Skip to main content

Source code files for Canvas apps

Headshot of article author Greg Lindhorst

Imagine using GitHub and Visual Studio Code with the text formulas of a Canvas app.  Teams can collaborate on apps: they can work on private branches, diff changes, create pull requests for review, and merge into master. We are very pleased to announce the experimental release of a tool that enables these modern miracles.  It is but the first step as we make application lifecycle management easier for formulas and Canvas apps.

อ่านเพิ่มเติม

Formulas: ThisRecord, As, and Sequence

Headshot of article author Greg Lindhorst

You can now refer to the whole record in ForAll and other record scope functions with ThisRecord.  You can even name that record with the As operator, allowing you to clarify formulas and work with all the records in nested ForAll and Gallery controls.  And finally, we’ve added Excel’s Sequence function to generate a table containing a sequence of numbers, perfect for iterating a specific number of times with ForAll.

» อ่านเพิ่มเติม

Northwind Traders relational data sample

Headshot of article author Greg Lindhorst

Explore relationships, option sets, and other Common Data Service features with the Northwind Traders sample solution, recreated from the famous Microsoft Access sample. Detailed instructions are included for building the canvas app from scratch, explaining how to easily work with Many-to-one and One-to-many relationships between entities.

» อ่านเพิ่มเติม

JSON for canvas apps

Headshot of article author Greg Lindhorst

Introducing the JSON function for generating JavaScript Object Notation (JSON) within a canvas app. Use it to share data with systems and APIs that require JSON. You can also this function to encode and export images in base64 for the first time. And we also added two small features: #rrggbbaa notation and Color.Transparent.

» อ่านเพิ่มเติม

ConfirmExit for canvas apps

Headshot of article author Greg Lindhorst

Nobody wants to lose unsaved changed.  And yet there are many ways to exit a canvas app while still in a dirty state, from closing the browser tab to swiping back to the list of apps on the phone. Now there is a way to prevent losing unsaved changes.  The App object has two new … Continue reading “ConfirmExit for canvas apps”

» อ่านเพิ่มเติม