[Exo05] Conception d'une application Power Apps avec une liste SharePoint
Automatiser l'application
Exercice 1 - Compléter le titre
Tâche 1.1
Le champ Titre doit être mis à jour lors de l’ajout ou de la mise à jour d’une ligne (élément) de la liste SharePoint. Il concatène le nom de l’animal, la date de début et la durée en nombre de jours.
Pour calculer le nombre de jours entre 2 dates, utiliser l’expression :
Décomposons l’expression :
triggerOutputs()?['body/DateDebut'] et triggerOutputs()?['body/DateFin']
Retourne la date de début et de fin depuis l’étape de départ (le trigger)
On peut aussi utiliser la syntaxe triggerBody(’DateDebut’)
dateDifference(DateDébut, DateFin)
Retourne la différence entre 2 dates, sous la forme J.HH:MM:SS. Seul le JJ nous interesse ici
split(”3.0:0.0”, ‘.’)
Crée un tableau (array) pour chaque “morceau” de la chaine séparé par un point, sous la forme : [
"3",
"00:00:00"
]
Retourne ici une array de 2 éléments, dont seul le premier nous intéresse.
[0] après la fonction split permet de retourner le premier élément de l’array, donc ici 3
add ajoute un chiffre à un autre chiffre (on ne peut pas utiliser l’opérateur +)
Ajoute 1 au nombre obtenu
Entre les 2 dates (du 01/01/2024 et le 03/01/2024 par ex.), il y a bien 4 jours.
Exercice 2 - Envoyer des mails
Tâche 2.1
Créer un flux Power Automate qui permet d’envoyer un mail personnalisé quand une nouvelle demande arrive.
Tâche 2.2
Créer un flux Power Automate qui permet d’envoyer un mail personnalisé quand un choix Accepté et Refusé est réalisé suite à demande d’approbation par X.