Сохраняют и загружают коллекцию.

Описание

Функция SaveData сохраняет коллекцию под определенным именем для дальнейшего использования.

Функция LoadData загружает коллекцию с определенным именем, сохраненную ранее с помощью функции SaveData. С помощью этой функции нельзя загрузить коллекцию из другого источника.

Функция LoadData не создает новую коллекцию, она лишь заполняет данными существующую. Сначала необходимо создать коллекцию с правильными столбцами с помощью функции Collect.

Хранилище данных зашифровано и располагается в закрытой папке на локальном устройстве, изолированной от других пользователей и приложений.

Синтаксис

SaveData(коллекция, имя)
LoadData( коллекция, имя [, IgnoreNonexistentFile ])

  • *коллекция* — обязательный аргумент. Коллекция, которую требуется сохранить или загрузить.
  • *имя* — обязательный аргумент. Название хранилища. Для сохранения и загрузки одного набора данных необходимо использовать одинаковое имя. Пространство имен не используется совместно с другими приложениями и пользователями.
  • *IgnoreNonexistentFile* — необязательный параметр. Логическое значение (true/false), указывающее, что делать функции LoadData, если ей не удается найти соответствующий файл: отображать или пропускать ошибки. Если указать значение false, ошибки будут отображаться. Если указать значение true, ошибки будут игнорироваться, что полезно для сценариев в автономном режиме работы. Функция SaveData может создать файл, если устройство находится в автономном режиме (то есть, если состояние Connection.Connected имеет значение false).

Примеры

Формула Описание Возвращаемый результат
If(Connection.Connected, ClearCollect(LocalTweets, Twitter.SearchTweet("PowerApps", {maxResults: 100})),LoadData(LocalTweets, "Tweets", true)) Если устройство подключено, загрузите коллекцию LocalTweets из службы Twitter. В противном случае — загрузите коллекцию из кэша локальных файлов. Содержимое отображается независимо от того, в каком режиме находится устройство: оперативном или автономном.
SaveData(LocalTweets, "Tweets") Сохраняет коллекцию LocalTweets в кэше локальных файлов на устройстве. Данные сохраняются локально, поэтому функция LoadData может загрузить их в коллекцию.