Download |
Télécharger |
| Power Fx |
Syntaxe
Paramètres
| Nom |
Description |
| Address |
Ce paramètre représente l'URL à partir de laquelle le fichier sera téléchargé. Ce paramètre spécifie l'emplacement du fichier sur Internet. |
Description
Cette fonction permet de télécharger un fichier à partir d'une URL spécifiée.
Remarques
- La fonction Download permet de déclencher le téléchargement d'un fichier depuis une URL directement dans l'application. Elle est utile pour offrir aux
utilisateurs la possibilité d'obtenir des fichiers comme des rapports, des modèles ou des documents externes. Cela simplifie l'accès aux ressources hébergées en ligne.
- Le paramètre Address doit contenir une URL valide et directe vers le fichier que vous souhaitez rendre téléchargeable. Il est important que cette URL mène
directement à un fichier et non à une page HTML ou redirigée, sinon le téléchargement échouera. Cela implique souvent l'utilisation de liens de type blob
(Azure Blob Storage,...), S3, ou fichiers publics.
- Cette fonction est principalement utilisée dans le contexte de Power Apps Web, car certaines plateformes ou navigateurs peuvent restreindre les téléchargements
automatiques. Sur mobile ou dans des environnements verrouillés, le comportement peut varier. Il est donc recommandé de tester cette fonction sur chaque cible déployée.
- Download n'est pas une fonction interactive : aucun message de confirmation n'est affiché à l'utilisateur. Il est conseillé de l'associer à une alerte, un
étiquette temporaire ou une icône d'activité pour améliorer l'expérience utilisateur. Cela permet de signaler que l'action de téléchargement a bien été initiée.
- L'utilisation de cette fonction suppose que le fichier à télécharger soit publiquement accessible sans authentification. Si une authentification est requise (exemple :
SharePoint protégé ou lien privé), la fonction ne pourra pas récupérer le fichier. Cela impose souvent l'hébergement des fichiers sur des services
infonuagique ouverts ou anonymes.
- Download peut être utilisé pour automatiser l'exportation de données générées dynamiquement, à condition de les entreposer d'abord en ligne. On peut par exemple
générer un fichier Excel depuis Power Automate, entreposé sur OneDrive, puis proposer le lien via cette fonction. Cela permet d'intégrer des chaînes automatisées entre
applications.
- Il est possible de combiner Download avec des fonctions de traitement de texte ou d'URL pour générer dynamiquement le lien de téléchargement. Par exemple,
Download("https://example.com/fichiers/" & SelectedNom & ".pdf") permet de cibler des fichiers nommés dynamiquement. Cette approche est idéale pour des
portails utilisateurs personnalisés.
- La fonction Download ne retourne aucune valeur, elle est donc utilisée uniquement pour ses effets secondaires. Elle ne peut pas être testée avec des conditions
comme If(Download(...)), mais peut être appelée dans des actions déclenchées par un bouton. Cela signifie que son intégration se fait surtout dans le comportement visuel
de l'application.
Dernière mise à jour : Jeudi, le 1 Mai 2025