Елементи керування «Експорт» та «Імпорт» в Power Apps

Елементи керування для експортування даних до локального файлу, а потім імпортування цих даних до іншої програми в Power Apps.

Опис

Якщо потрібно створити кілька програм, в яких використовуються ті самі дані, але спільний доступ до них не надається за межами цих програм, можна експортувати й імпортувати їх за допомогою елементів керування Експорт та Імпорт. Під час експортування даних створюється стиснутий файл, який ви можете скопіювати на іншу машину, але не можете його читати в жодній програмі, крім Power Apps.

Увага!

Увімкнення цієї функції в програмі може привести до вразливості системи безпеки й витоку даних. Радимо запропонувати користувачам імпортувати лише розпізнані й надійні файли та експортувати лише ті дані, які не є конфіденційними.

Обмеження

Функція експорту не підтримуються у веб-переглядачах.

Ключові властивості

Дані – ім’я колекції, яку потрібно експортувати до локального файлу.

  • Властивість Дані доступна для елемента керування Експорт, але недоступна для елемента керування Імпорт.

OnSelect – дії, які виконуються, коли користувач натискає елемент керування.

Додаткові властивості

Align  – розташування тексту відносно центра його елемента керування за горизонталлю.

BorderColor  – колір межі елемента керування.

BorderStyle  – визначає стиль межі елемента керування: Суцільна, Штрихова, Пунктирна або Немає.

BorderThickness  – товщина межі елемента керування.

Color  – колір тексту в елементі керування.

DisplayMode  – визначає, чи елемент керування дозволяє ввід даних користувачем (Редагування), лише відображає дані (Перегляд) або ж є вимкнутим (Вимкнуто).

DisabledBorderColor  – колір межі елемента керування, якщо для властивості DisplayMode елемента керування встановлено значення Disabled (Вимкнуто).

DisabledColor  – колір тексту в елементі керування, якщо для властивості DisplayMode елемента керування встановлено значення Disabled.

DisabledFill  – колір фону елемента керування, якщо для властивості DisplayMode елемента керування встановлено значення Disabled.

Fill  – колір фону елемента керування.

FocusedBorderColor  – колір межі елемента керування, коли він перебуває у фокусі.

FocusedBorderThickness  – товщина межі елемента керування, коли він перебуває у фокусі.

Font  – ім’я сімейства шрифтів, що використовується для відображення тексту.

FontWeight  – стиль шрифту в елементі керування: Жирний, Напівжирний, Звичайний або Ненасичений.

Height  – відстань між верхнім і нижнім краями елемента керування.

HoverBorderColor  – колір межі елемента керування в разі наведення на нього курсору.

HoverColor  – колір тексту в елементі керування в разі наведення на нього курсору.

HoverFill  – колір фону елемента керування в разі наведення на нього курсору.

Italic  – виділення тексту в елементі керування курсивом.

Заповнення – відстань між текстом на кнопці імпорту або експорту й краями цієї кнопки.

PressedBorderColor  – колір межі елемента керування, коли користувач його торкається або клацає.

PressedColor  – колір тексту в елементі керування, коли користувач його торкається або клацає.

PressedFill  – колір фону елемента керування, коли користувач його торкається або клацає.

RadiusBottomLeft – градус заокруглення нижнього лівого кута елемента керування.

RadiusBottomRight – градус заокруглення нижнього правого кута елемента керування.

RadiusTopLeft – градус заокруглення верхнього лівого кута елемента керування.

RadiusTopRight – градус заокруглення верхнього правого кута елемента керування.

Size  – розмір шрифту тексту, що відображається на елементі керування.

Strikethrough  – відображення лінії, що закреслює текст на елементі керування.

TabIndex  – порядок переходів за допомогою клавіатури відносно інших елементів керування.

Текст – текст, який відображається на елементі керування, або текст, який користувач вводить в елемент керування.

Underline  – відображення лінії під текстом на елементі керування.

VerticalAlign – розташування тексту в елементі керування відносно центру цього елемента керування по вертикалі.

Visible  – відображення або приховання елемента керування.

Width  – відстань між лівим і правим краями елемента керування.

X  – відстань між лівим краєм елемента керування та лівим краєм його батьківського контейнера (екрана, якщо батьківський контейнер відсутній).

Y  – відстань між верхнім краєм елемента керування та верхнім краєм батьківського контейнера (екрана, якщо батьківський контейнер відсутній).

Приклад

  1. Додайте елемент керування Button та настройте його властивість OnSelect відповідно до нижченаведеної формули.
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Щоб отримати додаткові відомості, див. додавання, іменування та настроювання елемента керування, ClearCollect та інші функції.
  2. Натисніть клавішу F5 і виберіть елемент керування Button, а потім натисніть клавішу Esc.
  3. Додайте елемент керування Експорт і для властивості Дані встановіть значення Продукти.
  4. Натисніть клавішу F5 і виберіть елемент керування Експорт, щоб завантажити файл Data.zip.
  5. Щоб повернутися до робочої області за замовчуванням, виберіть Зберегти й натисніть клавішу Esc.
  6. У новій або наявній програмі додайте елемент керування Імпорт, назвіть його MyData й для властивості OnSelect укажіть цю формулу:
    Collect(ImportedProducts, MyData.Data)
  7. Натисніть клавішу F5 і виберіть MyData, потім виберіть експортований файл і натисніть Відкрити.
  8. Натисніть клавішу Esc, виберіть Колекції в меню Файл і переконайтеся, що поточна програма містить експортовані дані.

Рекомендації щодо спеціальних можливостей

Такі самі рекомендації застосовуються до елемента керування Button, оскільки Експорт та Імпорт– це лише спеціалізовані кнопки.

Примітка

Розкажіть нам про свої уподобання щодо мови документації? Візьміть участь в короткому опитуванні. (зверніть увагу, що це опитування англійською мовою)

Проходження опитування займе близько семи хвилин. Персональні дані не збиратимуться (декларація про конфіденційність).