The OnTimerEnd trigger is a common trigger used in canvas apps, which fires when a timer control reaches its specified duration. This trigger is used to perform actions when a timer control completes its countdown.
The OnTimerEnd trigger allows you to specify actions that should be performed when a timer control reaches its specified duration. For example, you might use the OnTimerEnd trigger to navigate to a different screen, to update a data source, or to show or hide certain controls on the current screen.
To use the OnTimerEnd trigger in a canvas app, you first need to add a timer control to your app. You can do this by selecting the Timer control from the Controls menu in the left-hand pane of the Power Apps Studio. Once you’ve added a timer control to your app, you can set its duration and define the actions that should be performed when the timer ends.
To define the OnTimerEnd trigger for a timer control, you can select the control and then go to the TimerEnd property in the formula bar. From there, you can enter a formula that defines the actions that should be performed when the timer ends.
For example, if you have a timer control named “MyTimer”, you can define the OnTimerEnd trigger for that control by entering the following formula in the formula bar:
MyTimer.TimerEnd = Navigate(‘NextScreen’, Transition.None)
In this example, the OnTimerEnd trigger for the MyTimer control navigates the user to a screen named “NextScreen” without any transition effect.
The OnTimerEnd trigger is a useful feature that allows you to create time-based interactions in your canvas apps. However, it’s important to use it judiciously and only when necessary, as too many timers can make your app slow and difficult to maintain.