Condividi tramite


Esportare e importare controlli in Power Apps

Controlla l'esportazione dei dati in un file locale e quindi l'importazione di tali dati in un'altra app in Power Apps.

Description

Se si desidera creare più app che usano gli stessi dati, ma non condividerli all'esterno di tali app, è possibile esportarli e importarli usando un controllo Export e un controllo Import . Quando si esportano dati, si crea un file compresso che è possibile copiare in un altro computer, ma non è possibile leggerli in un programma diverso da Power Apps.

Avvertimento

L'abilitazione di questa funzionalità nell'app può esporla alle vulnerabilità di sicurezza e alla perdita di dati. È consigliabile consigliare agli utenti di importare solo file riconosciuti e attendibili ed esportare solo i dati non riservati o sensibili.

Limitazioni

La funzionalità di esportazione non è supportata nei Web browser.

Proprietà chiave

Dati : nome di una raccolta da esportare in un file locale.

  • La proprietà Data è disponibile per un controllo Export ma non per un controllo Import .

OnSelect : azioni da eseguire quando l'utente tocca o fa clic su un controllo.

Proprietà aggiuntive

Allinea : posizione del testo rispetto al centro orizzontale del relativo controllo.

BorderColor : colore del bordo di un controllo.

BorderStyle : indica se il bordo di un controllo è Solido, Tratteggiato, Tratteggiato o Nessuno.

BorderThickness : spessore del bordo di un controllo.

Color : colore del testo in un controllo .

DisplayMode : indica se il controllo consente l'input dell'utente (Modifica), visualizza solo i dati (visualizzazione) o è disabilitato (Disabilitato).

DisabledBorderColor : colore del bordo di un controllo se la proprietà DisplayMode del controllo è impostata su Disabled.

DisabledColor : colore del testo in un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

DisabledFill : colore di sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.

Riempimento : colore di sfondo di un controllo.

FocusedBorderColor : colore del bordo di un controllo quando il controllo è attivo.

FocusedBorderThickness : spessore del bordo di un controllo quando il controllo è attivo.

Font : nome della famiglia di tipi di carattere in cui viene visualizzato il testo.

FontWeight : spessore del testo in un controllo: Grassetto, Semibold, Normale o Più chiaro.

Altezza : distanza tra i bordi superiore e inferiore di un controllo.

HoverBorderColor : colore del bordo di un controllo quando l'utente mantiene il puntatore del mouse su tale controllo.

HoverColor : colore del testo in un controllo quando l'utente mantiene il puntatore del mouse su di esso.

HoverFill : colore di sfondo di un controllo quando l'utente mantiene il puntatore del mouse su di esso.

Corsivo : indica se il testo in un controllo è in corsivo.

Riempimento : distanza tra il testo in un pulsante di importazione o esportazione e i bordi del pulsante.

PressedBorderColor : colore del bordo di un controllo quando l'utente tocca o fa clic su tale controllo.

PressedColor : colore del testo in un controllo quando l'utente tocca o fa clic su tale controllo.

PressedFill : colore di sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.

RadiusBottomLeft : grado in cui viene arrotondato l'angolo inferiore sinistro di un controllo.

RadiusBottomRight : grado in cui viene arrotondato l'angolo inferiore destro di un controllo.

RadiusTopLeft : grado in cui viene arrotondato l'angolo superiore sinistro di un controllo.

RadiusTopRight : grado in cui viene arrotondato l'angolo superiore destro di un controllo.

Dimensioni : dimensioni del carattere del testo visualizzato in un controllo.

Barrato : indica se una riga viene visualizzata attraverso il testo visualizzato in un controllo .

TabIndex : ordine di spostamento tramite tastiera in relazione ad altri controlli.

Testo : testo visualizzato in un controllo o digitato dall'utente in un controllo .

Sottolineatura : indica se una riga viene visualizzata sotto il testo visualizzato in un controllo .

VerticalAlign : posizione del testo in un controllo rispetto al centro verticale di tale controllo.

Visibile : indica se viene visualizzato o nascosto un controllo.

Width : distanza tra i bordi sinistro e destro di un controllo.

X: distanza tra il bordo sinistro di un controllo e il bordo sinistro del contenitore padre o della schermata se non c'è un contenitore padre.

Y: distanza tra il bordo superiore di un controllo e il bordo superiore del contenitore padre o della schermata se non c'è un contenitore padre.

Example

  1. Aggiungere un controllo Button e impostarne la proprietà OnSelect su questa formula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Per altre informazioni, vedere Aggiunta, denominazione e configurazione di un controllo, ClearCollect e altre funzioni.
  2. Premere F5 e selezionare Controllo Pulsante , quindi premere ESC.
  3. Aggiungere un controllo Export e impostarne la proprietà Data su Products.
  4. Premere F5 e selezionare il controllo Esporta per scaricare il file Data.zip.
  5. Selezionare Salva, quindi premere ESC per tornare all'area di lavoro predefinita.
  6. In un'app nuova o esistente aggiungere un controllo Import, denominarloMyData e impostarne la proprietà OnSelect su questa formula:
    Collect(ImportedProducts, MyData.Data)
  7. Premere F5 e selezionare MyData, quindi selezionare il file esportato e quindi selezionare Apri.
  8. Premere ESC e selezionare Raccolte dal menu File e verificare che l'app corrente disponga dei dati esportati.

Linee guida sull'accessibilità

Le stesse linee guida per Button si applicano perché Esporta e Importa sono solo pulsanti specializzati.