PowerApps의 SaveData 및 LoadData 함수SaveData and LoadData functions in PowerApps

컬렉션을 저장하고 다시 로드합니다.Saves and re-loads a collection.

설명Description

SaveData 함수는 나중에 이름으로 사용할 컬렉션을 저장합니다.The SaveData function stores a collection for later use under a name.

LoadData 함수는 이전에 SaveData를 사용하여 저장한 이름으로 컬렉션을 다시 로드합니다.The LoadData function re-loads a collection by name that was previously saved with SaveData. 이 함수는 다른 원본에서 컬렉션을 로드하는 데 사용할 수 없습니다.You can't use this function to load a collection from another source.

LoadData는 컬렉션을 만들지 않습니다. 함수는 기존 컬렉션을 채우기만 합니다.LoadData doesn't create the collection; the function only fills an existing collection. 먼저 Collect를 사용하여 올바른 이 있는 컬렉션을 만들어야 합니다.You must first create the collection with the correct columns by using Collect.

저장소는 암호화되어 로컬 장치의 비공개 위치에 다른 사용자 및 다른 앱과 격리되어 있습니다.Storage is encrypted and in a private location on the local device, isolated from other users and other apps.

구문Syntax

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

  • Collection - 필수 항목입니다.Collection - Required. 저장하거나 로드할 컬렉션입니다.Collection to be stored or loaded.
  • Name - 필수 항목입니다.Name - Required. 저장소 이름입니다.Name of the storage. 동일한 데이터 집합을 저장하고 로드하려면 동일한 이름을 사용해야 합니다.You must use the same name to save and load the same set of data. 네임스페이스는 다른 앱이나 사용자와 공유되지 않습니다.The name space isn't shared with other apps or users.
  • IgnoreNonexistentFile - 선택 항목입니다.IgnoreNonexistentFile - Optional. LoadData 함수가 일치하는 파일을 찾을 수 없을 때 오류를 표시하거나 무시할지 나타내는 부울(true/false) 값입니다.Boolean (true/false) value that indicates whether LoadData function should display or ignore errors when it can't locate a matching file. false를 지정하면 오류가 표시됩니다.If you specify false, errors will be displayed. true를 지정하면 오류가 무시되고, 오프라인 시나리오에 유용합니다.If you specify true, errors will be ignored, which is useful for offline scenarios. SaveData는 장치가 오프라인인 경우 (즉, Connection.Connected 상태가 false인 경우) 파일을 만들 수 있습니다.SaveData may create a file if the device is offline (that is, if the Connection.Connected status is false).

Examples

수식Formula 설명Description 결과Result
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)) 장치가 연결되어 있으면 Twitter 서비스에서 LocalTweets 컬렉션을 로드하고, 그렇지 않으면 로컬 파일 캐시에서 컬렉션을 로드합니다.If the device is connected, load the LocalTweets collection from the Twitter service; otherwise, load the collection from the local file cache. 콘텐츠는 장치가 온라인 또는 오프라인 상태인지 여부에 관계없이 렌더링됩니다.The content is rendered whether the device is online or offline.
SaveData(LocalTweets, "Tweets")SaveData(LocalTweets, "Tweets") LocalTweets 컬렉션을 장치의 로컬 파일 캐시로 저장합니다.Save the LocalTweets collection as a local file cache on the device. 데이터는 LoadData가 컬렉션에 로드할 수 있도록 로컬에 저장됩니다.Data is saved locally so that LoadData can load it into a collection.