Salva e recarrega uma coleção.

Descrição

A função SaveData armazena uma coleção para um uso posterior com um nome.

A função LoadData recarrega novamente uma coleção pelo nome com o qual foi salva anteriormente com SaveData. Você não pode usar essa função para carregar uma coleção de outra fonte.

LoadData não cria a coleção; a função preenche apenas uma coleção existente. Primeiro, você deve criar a coleção com as colunas corretas usando Coletar.

O armazenamento é criptografado e, em um local privado no dispositivo local, isolado dos outros usuários e aplicativos.

Sintaxe

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

  • Collection - obrigatório. Coleção a ser armazenada ou carregada.
  • Name - obrigatório. O nome do armazenamento. Você deve usar o mesmo nome para salvar e carregar o mesmo conjunto de dados. O espaço de nome não é compartilhado com outros aplicativos ou usuários.
  • IgnoreNonexistentFile – opcional. Valor booliano (true/false) que indica se a função LoadData deve exibir ou ignorar erros quando não consegue localizar um arquivo correspondente. Se você especificar false, os erros serão exibidos. Se você especificar true, os erros serão ignorados, o que é útil para cenários offline. SaveData poderá criar um arquivo se o dispositivo estiver offline (ou seja, se o status Connection.Connected for false).

Exemplos

Fórmula Descrição Resultado
If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true)) Se o dispositivo estiver conectado, carregue a coleção LocalTweets do serviço Twitter; caso contrário, carregue a coleção do cache de arquivos local. O conteúdo é renderizado independentemente de o dispositivo estar online ou offline.
SaveData(LocalTweets, "Tweets") Salve a coleção LocalTweets como um cache de arquivos local no dispositivo. Os dados são salvos localmente de forma que LoadData possa carregá-los em uma coleção.