Clock |
Horloge |
|---|---|
| Power Fx | |
Syntaxe
| Clock.AmPm() |
| Clock.AmPmShort() |
| Clock.IsClock24() |
Description
Cette fonction permet de récupérer des informations sur l'horloge pour la locale actuelle.
Remarques
- La fonction Clock.AmPm() retourne les libellés "AM" et "PM" adaptés à la locale actuelle de l'utilisateur. Cela permet d'afficher les périodes de la journée de manière culturellement appropriée, ce qui est essentiel pour les applications multilingues. Elle assure une meilleure internationalisation des interfaces utilisateur.
- La variante Clock.AmPmShort() retourne une version abrégée des identifiants AM/PM selon la langue de l'utilisateur. Par exemple, dans certaines langues, ces abréviations peuvent varier ou même ne pas exister. Cette fonction permet donc de générer dynamiquement un affichage fidèle aux conventions locales.
- Clock.IsClock24() est utile pour déterminer si l'utilisateur préfère une horloge au format 24 heures. Cette information peut ensuite être utilisée pour adapter dynamiquement le format des heures affichées dans l'application. Cela améliore l'expérience utilisateur en respectant ses préférences régionales.
- Ces fonctions ne nécessitent aucun paramètre, ce qui les rend faciles à appeler dans n'importe quel contexte d'affichage. Elles s'appuient directement sur la configuration du système de l'utilisateur pour retourner les valeurs correctes. C'est un avantage pour concevoir des interfaces adaptatives sans configuration manuelle.
- Les fonctions du groupe Clock sont particulièrement utiles dans les applications internationales, où les conventions d'affichage varient fortement d'un pays à l'autre. Elles permettent d'éviter les erreurs de compréhension liées à des formats horaires inadaptés. C'est essentiel dans des contextes comme les réservations, les horaires ou les systèmes de messagerie.
- L'utilisation de Clock.IsClock24() dans une condition permet de basculer dynamiquement entre un affichage "13:00" et "1:00 PM". Cela offre une meilleure personnalisation de l'interface, sans nécessiter que l'utilisateur modifie manuellement ses préférences. Le développeur peut ainsi automatiser l'adaptation de la présentation horaire.
- Les fonctions Clock peuvent être combinées avec des expressions de formatage comme Text(DateTimeValue, "[$-en-US]hh:mm tt"). Cela permet un affichage personnalisé et localisé tout en tenant compte des préférences horaires. Elles s'intègrent bien dans les scénarios de reporting ou d'agenda.
- En résumé, Clock.AmPm, Clock.AmPmShort et Clock.IsClock24 sont des outils simples mais puissants pour respecter les préférences culturelles des utilisateurs. Leur usage contribue à créer une expérience utilisateur cohérente, intuitive et respectueuse des habitudes régionales. Ce sont des fonctions indispensables pour toute application Power Apps à vocation internationale.
Dernière mise à jour : Jeudi, le 1 Mai 2025