05-19-2020 03:11 AM
I wanted to make an app for #MSBuild Conference, but it can be used for all conferences as well:
My screens: Start screen:
For my Sessions screen I first downloaded all .ics files of tzhe sessions I am interested in to an Outlook calendar called "Events".
I added Office365 Outlook as a connection to my app and Dropdown with items =
Filter(Office365Outlook.CalendarGetTables().value,DisplayName = "Events")
(I will later hide this dropdown)
I used a gallery to show all the sessions and sorted them by Start:
items =
Sort(Office365Outlook.CalendarGetItems(Dropdown1.Selected.Name).value,Start)
For my session rating screen I first created an entity in CDS and used a form to create the records.
The sessionname card is only ALLOWED VALUES, the dropdown shows in its items property the same function as the one in the sessions screen and the only thing that you need to really be aware of is showing the events SUBJECT (default is BODY PREVIEW):
On the SubmitForm Button .onSelect:
SubmitForm('SessionRating-form');Navigate(Success);ResetForm('SessionRating-form')
to reset the form and show a minimal success screen:
Before I created my twitter screen, I connected to my Twitter and used again a gallery to show all tweets with #MSBuild:
The Items property of the gallery is therefore:
Twitter.SearchTweet("#MSBuild")
This is the app in action:
https://twitter.com/LuiseFreese/status/1262660738100989953?s=20