Controlli Esporta e Importa in Power Apps
Controlli per l'esportazione di dati in un file locale e per la successiva importazione di tali dati in un'altra app in Power Apps.
Descrizione
Se vuoi creare più applicazioni che usano gli stessi dati ma non vuoi condividere tali dati all'esterno delle app, puoi esportarli e quindi importarli usando prima il controllo Esporta e quindi il controllo Importa. Quando esporti i dati, crei un file compresso che puoi copiare in un altro computer, ma che non puoi leggere in un programma diverso da Power Apps.
Avviso
L'abilitazione di questa funzionalità nell'app può esporre l'app a vulnerabilità della sicurezza e al rischio di perdita di dati. È importante consigliare agli utenti di importare esclusivamente file conosciuti e attendibili e di esportare soltanto dati non riservati o sensibili.
Limitazioni
La funzionalità di esportazione non è supportata nei Web browser.
Proprietà chiave
Data: nome di una raccolta che si vuole esportare in un file locale.
- La proprietà Data è disponibile per il controllo Esporta ma non per il controllo Importa.
OnSelect: azioni da eseguire quando l'utente tocca o fa clic su un controllo.
Proprietà aggiuntive
Align: posizione del testo in relazione al centro orizzontale del relativo controllo.
BorderColor: colore del bordo di un controllo.
BorderStyle: indica se il bordo di un controllo è Solid (Tinta unita), Dashed (Tratteggiato), Dotted (Punteggiato) o None (Nessuno).
BorderThickness: spessore del bordo di un controllo.
Color: colore del testo di un controllo.
DisplayMode: indica se il controllo consente l'input dell'utente (Edit), visualizza solo i dati (View) o è disabilitato (Disabled).
DisabledBorderColor: colore del bordo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.
DisabledColor: colore del testo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.
DisabledFill: colore dello sfondo di un controllo se la relativa proprietà DisplayMode è impostata su Disabled.
Fill: colore dello sfondo di un controllo.
FocusedBorderColor: colore del bordo di un controllo quando è evidenziato.
FocusedBorderThickness: spessore del bordo di un controllo quando è evidenziato.
Font: nome della famiglia di caratteri in cui viene visualizzato il testo.
FontWeight: spessore del testo di un controllo. Può essere Bold (Grassetto), Semibold (Semibold), Normal (Normale) o Lighter (Sottile).
Height: distanza tra i bordi superiore e inferiore del controllo.
HoverBorderColor: colore del bordo di un controllo quando l'utente posiziona il puntatore del mouse su di esso.
HoverColor: colore del testo di un controllo quando l'utente posiziona il puntatore del mouse su tale controllo.
HoverFill: colore dello sfondo di un controllo quando l'utente posiziona il puntatore del mouse su di esso.
Italic: indica se il testo di un controllo è in corsivo.
Padding: distanza tra il testo di un pulsante di importazione o esportazione e il bordo di tale pulsante.
PressedBorderColor: colore del bordo di un controllo quando l'utente tocca o fa clic su tale controllo.
PressedColor: colore del testo di un controllo quando l'utente tocca o fa clic su tale controllo.
PressedFill: colore dello sfondo di un controllo quando l'utente tocca o fa clic su tale controllo.
RadiusBottomLeft: grado di arrotondamento dell'angolo inferiore sinistro di un controllo.
RadiusBottomRight: grado di arrotondamento dell'angolo inferiore destro di un controllo.
RadiusTopLeft: grado di arrotondamento dell'angolo superiore sinistro di un controllo.
RadiusTopRight: grado di arrotondamento dell'angolo superiore destro di un controllo.
Size: dimensione del carattere del testo visualizzato in un controllo.
Strikethrough: indica se viene visualizzata una riga all'interno del testo di un controllo.
TabIndex: ordine di spostamento tramite tastiera in relazione ad altri controlli.
Text: testo visualizzato in un controllo o che l'utente digita in un controllo.
Underline: indica se il testo visualizzato nel controllo è sottolineato.
VerticalAlign: posizione del testo di un controllo in relazione al centro verticale di tale controllo.
Visible: indica se un controllo viene visualizzato o è nascosto.
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.
Esempio
- Aggiungi un controllo Pulsante e impostane la proprietà OnSelect sulla formula seguente:
Per maggiori dettagli, leggi aggiunta, denominazione e configurazione di un controllo, ClearCollect e altre funzioni.ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
- Premi F5 e seleziona il controllo Pulsante e quindi premi ESC.
- Aggiungi un controllo Esporta e impostane la proprietà Data su Products.
- Premi F5 e seleziona il controllo Esporta per scaricare il file Data.zip.
- Seleziona Salva e quindi premi ESC per tornare all'area di lavoro predefinita.
- In un'app nuova o esistente aggiungi un controllo Importa, assegnagli il nome MyData e impostane la proprietà OnSelect sulla formula seguente:
Collect(ImportedProducts, MyData.Data) - Premi F5 e seleziona MyData, quindi seleziona il file che è stato esportato, quindi seleziona Apri.
- Premi ESC e seleziona Raccolte nel menu File e verifica che nell'app corrente siano presenti i dati esportati.
Linee guida per l'accessibilità
Si applicano le stesse linee guida del controllo Pulsante perché i controlli Esporta e Importa sono pulsanti specializzati.
Nota
Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)
Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).