Funkcje SaveData i LoadData usługi PowerAppsSaveData and LoadData functions in PowerApps

Funkcje te służą do zapisywania i ponownego ładowania kolekcji.Saves and re-loads a collection.

OpisDescription

Funkcja SaveData służy do zapisywania kolekcji do późniejszego użycia pod daną nazwą.The SaveData function stores a collection for later use under a name.

Funkcja LoadData służy do ponownego ładowania kolekcji o nazwie, pod którą została wcześniej zapisana za pomocą funkcji SaveData.The LoadData function re-loads a collection by name that was previously saved with SaveData. Nie można używać tej funkcji do ładowania kolekcji z innego źródła.You can't use this function to load a collection from another source.

Funkcja LoadData nie tworzy kolekcji, tylko wypełnia istniejącą kolekcję.LoadData doesn't create the collection; the function only fills an existing collection. Należy najpierw utworzyć kolekcję z prawidłowymi kolumnami za pomocą funkcji Collect.You must first create the collection with the correct columns by using Collect.

Magazyn jest zaszyfrowany i znajduje się w prywatnej lokalizacji na urządzeniu lokalnym odizolowanym od innych użytkowników i aplikacji.Storage is encrypted and in a private location on the local device, isolated from other users and other apps.

SkładniaSyntax

SaveData( Kolekcja, Nazwa )SaveData( Collection, Name )
LoadData( Kolekcja, Nazwa [, IgnorujNieistniejącyPlik ])LoadData( Collection, Name [, IgnoreNonexistentFile ])

  • Kolekcja — wymagane.Collection - Required. Kolekcja do zapisania lub załadowania.Collection to be stored or loaded.
  • Nazwa — wymagane.Name - Required. Nazwa magazynu.Name of the storage. Należy użyć tej samej nazwy, aby zapisać i załadować ten sam zestaw danych.You must use the same name to save and load the same set of data. Przestrzeń nazw nie jest udostępniana innym aplikacjom ani użytkowników.The name space isn't shared with other apps or users.
  • IgnorujNieistniejącyPlik — opcjonalne.IgnoreNonexistentFile - Optional. Wartość logiczna (true/false) wskazującą, czy funkcja LoadData powinna wyświetlać, czy ignorować błędy, gdy nie może odnaleźć zgodnego pliku.Boolean (true/false) value that indicates whether LoadData function should display or ignore errors when it can't locate a matching file. Określenie wartości false spowoduje, że błędy będą wyświetlane.If you specify false, errors will be displayed. Określenie wartości true spowoduje, że błędy będą ignorowane, co jest przydatne w przypadku scenariuszy w trybie offline.If you specify true, errors will be ignored, which is useful for offline scenarios. Użycie funkcji SaveData może spowodować utworzenie pliku, jeśli urządzenie jest w trybie offline (to znaczy, gdy stan Connection.Connected ma wartość false).SaveData may create a file if the device is offline (that is, if the Connection.Connected status is false).

PrzykładyExamples

FormułaFormula OpisDescription WynikResult
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)) Jeśli urządzenie jest połączone, załaduj kolekcję LocalTweets z usługi Twitter; w przeciwnym razie załaduj kolekcję z lokalnej pamięci podręcznej plików.If the device is connected, load the LocalTweets collection from the Twitter service; otherwise, load the collection from the local file cache. Zawartość jest wyświetlana bez względu na to, czy urządzenie jest w trybie online, czy offline.The content is rendered whether the device is online or offline.
SaveData(LocalTweets, "Tweets")SaveData(LocalTweets, "Tweets") Zapisz kolekcję LocalTweets jako lokalną pamięć podręczną plików na urządzeniu.Save the LocalTweets collection as a local file cache on the device. Dane są zapisywane lokalnie, aby funkcja LoadData mogła załadować je do kolekcji.Data is saved locally so that LoadData can load it into a collection.