Funzioni SaveData e LoadData in PowerAppsSaveData and LoadData functions in PowerApps

Salva e ricarica una raccolta.Saves and re-loads a collection.

DescrizioneDescription

La funzione SaveData salva con nome una raccolta consentendone l'uso in un secondo momento.The SaveData function stores a collection for later use under a name.

La funzione LoadData ricarica una raccolta in base al nome salvato in precedenza con SaveData.The LoadData function re-loads a collection by name that was previously saved with SaveData. Non è possibile usare questa funzione per caricare una raccolta da un'altra origine.You can't use this function to load a collection from another source.

LoadData non crea la raccolta: la funzione inserisce solo una raccolta esistente.LoadData doesn't create the collection; the function only fills an existing collection. È prima necessario creare la raccolta con le colonne corrette usando Collect.You must first create the collection with the correct columns by using Collect.

L'archivio viene crittografato e si trova in una posizione privata nel dispositivo locale, isolato da altri utenti e altre app.Storage is encrypted and in a private location on the local device, isolated from other users and other apps.

SintassiSyntax

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

  • Collection: obbligatorio.Collection - Required. Raccolta da salvare o caricare.Collection to be stored or loaded.
  • Name: obbligatorio.Name - Required. Nome dell'archivio.Name of the storage. È necessario usare lo stesso nome per salvare e caricare lo stesso set di dati.You must use the same name to save and load the same set of data. Lo spazio dei nomi non viene condiviso con altri utenti o app.The name space isn't shared with other apps or users.
  • IgnoreNonexistentFile - facoltativo.IgnoreNonexistentFile - Optional. Valore booleano (true/false) che indica se la funzione LoadData dovrebbe mostrare o ignorare gli errori quando non riesce a trovare un file corrispondente.Boolean (true/false) value that indicates whether LoadData function should display or ignore errors when it can't locate a matching file. Se si specifica false, verranno visualizzati errori.If you specify false, errors will be displayed. Se si specifica true, gli errori verranno ignorati, il che risulta utile per gli scenari non in linea.If you specify true, errors will be ignored, which is useful for offline scenarios. La funzione SaveData può creare un file se il dispositivo è offline (vale a dire, se lo stato Connection.Connected è false).SaveData may create a file if the device is offline (that is, if the Connection.Connected status is false).

EsempiExamples

FormulaFormula DescrizioneDescription RisultatoResult
If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true))If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true)) Se il dispositivo è connesso, caricare la raccolta LocalTweets dal servizio Twitter; in caso contrario, caricare la raccolta dalla cache del file locale.If the device is connected, load the LocalTweets collection from the Twitter service; otherwise, load the collection from the local file cache. Il contenuto viene visualizzato indipendentemente dal fatto che il dispositivo sia online o offline.The content is rendered whether the device is online or offline.
SaveData(LocalTweets, "Tweets")SaveData(LocalTweets, "Tweets") Salvare la raccolta LocalTweets come una cache di file locale nel dispositivo.Save the LocalTweets collection as a local file cache on the device. I dati vengono salvati in locale in modo che la funzione LoadData possa caricarli in una raccolta.Data is saved locally so that LoadData can load it into a collection.