儲存及重新載入集合

說明

SaveData 函式會以某名稱儲存集合以供稍後使用。

LoadData 函式會以 SaveData 先前儲存的名稱來重新載入集合。 您無法使用此函式從其他來源載入集合。

LoadData 不會建立集合;此函式只會填入現有集合。 您必須先使用 Collect 建立具有正確資料行的集合。

儲存體已加密並放在本機裝置上的私人位置,與其他使用者和其他應用程式隔開。

語法

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

  • Collection - 必要項目。 要儲存或載入的集合。
  • Name - 必要項目。 儲存體名稱。 您必須使用相同名稱來儲存及載入相同的資料集。 此命名空間不會與其他應用程式或使用者共用。
  • IgnoreNonexistentFile - 選擇性。 布林值 (true/false) 值,指出 LoadData 函式在找不到相符檔案時應該顯示還是忽略錯誤。 如果您指定 false,將會顯示錯誤。 如果您指定 true,將會忽略錯誤,這適用於離線情況。 如果裝置已離線 (亦即,如果 Connection.Connected 狀態為 false),SaveData 可能會建立檔案。

範例

公式 說明 結果
If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true)) 如果已連線裝置,請從 Twitter 服務載入 LocalTweets 集合;否則,請從本機檔案快取載入集合。 不論裝置連線或離線,都會呈現內容。
SaveData(LocalTweets, "Tweets") 將 LocalTweets 集合儲存為裝置上的本機檔案快取。 將資料儲存在本機,讓 LoadData 將它載入至集合。