Apologies for creating yet another post on this subject but MS's instructions on learn.microsoft.com are a little lacking.
I have a problem at the very first step that I cannot figure out.
App OnStart:
Set(AppID, "86d39419-1d42-4371-a036-825d0d07f0ad");
If(Not(IsBlank(Param("surveyId"))),Set(surveyId,Param("surveyId")));
Which seems incredibly straightforward. The Edit properties area at the top of the page shows no errors in this code. (No red underlining) but the right hand flyout that shows all of the properties has a red X above OnStart.
Starting the app and then stopping it to look at Variables on the left nav reveals that both AppID and surveyId are null. surveyId should be null at this point since it will be set either by the inbound url or when a user chooses a record on the browse page. But AppID should Set and it isn't.