Ces fonctions permettent d’enregistrer et de charger de nouveau une collection.

Description

La fonction SaveData stocke et nomme une collection pour une utilisation ultérieure.

La fonction LoadData charge de nouveau une collection précédemment enregistrée avec SaveData selon son nom. Vous ne pouvez pas utiliser cette fonction pour charger une collection à partir d’une autre source.

La fonction LoadData ne crée pas la collection. Elle ne fait que remplir une collection existante. Vous devez d’abord créer la collection avec les colonnes appropriées à l’aide de la fonction Collect.

Le stockage est chiffré et situé dans un emplacement privé sur l’appareil local. Il est isolé des autres utilisateurs et des autres applications.

Syntaxe

SaveData( Collection, Name )
LoadData( Collection, Name [, IgnoreNonexistentFile ])

  • Collection - Requis. Collection à stocker ou à charger.
  • Name - Requis. Nom du stockage. Vous devez utiliser le même nom pour enregistrer et charger le même jeu de données. L’espace de noms n’est partagé avec d’autres applications ou utilisateurs.
  • IgnoreNonexistentFile - Facultatif. Valeur booléenne (true/false) qui indique si la fonction LoadData doit afficher ou ignorer les erreurs quand elle ne peut pas trouver un fichier correspondant. Si vous spécifiez false, les erreurs sont affichées. Si vous spécifiez true, les erreurs sont ignorées, ce qui est utile pour les scénarios hors connexion. SaveData peut créer un fichier si l’appareil est en mode hors connexion (c’est-à-dire si l’état de Connection.Connected est false).

Exemples

Formule Description Résultat
If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true)) Si l’appareil est connecté, chargez la collection LocalTweets à partir du service Twitter ; sinon, chargez la collection à partir du cache de fichiers local. Le contenu est restitué, que l’appareil soit en ligne ou hors connexion.
SaveData(LocalTweets, "Tweets") Enregistrez la collection LocalTweets comme cache de fichiers local sur l’appareil. Les données sont enregistrées localement pour que LoadData puisse les charger dans une collection.