Partilhar via


Exportar e importar controlos nas Power Apps

Controlos para exportar dados para um ficheiro local e, em seguida, importar esses dados para outra aplicação no Power Apps.

Description

Se você quiser criar mais de um aplicativo que usa os mesmos dados, mas não compartilhar esses dados fora desses aplicativos, você pode exportá-lo e importá-lo usando um controle Export e um controle Import . Ao exportar dados, você cria um arquivo compactado que pode ser copiado para outra máquina, mas não pode lê-lo em nenhum programa que não seja o Power Apps.

Advertência

Habilitar essa funcionalidade em seu aplicativo pode expô-lo a vulnerabilidades de segurança e vazamento de dados. Recomenda-se aconselhar os utilizadores a importar apenas ficheiros reconhecidos e fidedignos e exportar apenas dados que não sejam confidenciais ou sensíveis.

Limitações

A funcionalidade de exportação não é suportada em navegadores da Web.

Propriedades chave

Dados – O nome de uma coleção que você deseja exportar para um arquivo local.

  • A propriedade Data está disponível para um controle Export , mas não para um controle Import .

OnSelect – Ações a serem executadas quando o usuário toca ou clica em um controle.

Propriedades adicionais

Alinhar – A localização do texto em relação ao centro horizontal de seu controle.

BorderColor – A cor da borda de um controle.

BorderStyle – Se a borda de um controle é Sólida, Tracejada, Pontilhada ou Nenhuma.

BorderThickness – A espessura da borda de um controle.

Cor – A cor do texto em um controle.

DisplayMode – Se o controle permite a entrada do usuário (Editar), exibe apenas dados (View) ou está desativado (Disabled).

DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Disabled.

DisabledColor – A cor do texto em um controle se sua propriedade DisplayMode estiver definida como Disabled.

DisabledFill – A cor de plano de fundo de um controle se sua propriedade DisplayMode estiver definida como Disabled.

Preenchimento – A cor de fundo de um controlo.

FocusedBorderColor – A cor da borda de um controle quando o controle está focado.

FocusedBorderThickness – A espessura da borda de um controle quando o controle está focado.

Fonte – O nome da família de fontes na qual o texto aparece.

FontWeight – O peso do texto em um controle: negrito, seminegrito, normal ou mais leve.

Altura – A distância entre as bordas superior e inferior de um controle.

HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.

HoverColor – A cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.

HoverFill – A cor de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Itálico – Se o texto em um controle está em itálico.

Preenchimento – A distância entre o texto em um botão de importação ou exportação e as bordas desse botão.

PressedBorderColor – A cor da borda de um controle quando o usuário toca ou clica nesse controle.

PressedColor – A cor do texto em um controle quando o usuário toca ou clica nesse controle.

PressedFill – A cor de fundo de um controlo quando o utilizador toca ou clica nesse controlo.

RadiusBottomLeft – O grau em que o canto inferior esquerdo de um controle é arredondado.

RadiusBottomRight – O grau em que o canto inferior direito de um controle é arredondado.

RadiusTopLeft – O grau em que o canto superior esquerdo de um controle é arredondado.

RadiusTopRight – O grau em que o canto superior direito de um controle é arredondado.

Tamanho – O tamanho da fonte do texto que aparece em um controle.

Tachado – Se uma linha aparece através do texto que aparece em um controle.

TabIndex – Ordem de navegação do teclado em relação a outros controles.

Texto – Texto que aparece em um controle ou que o usuário digita em um controle.

Sublinhado – Se uma linha aparece sob o texto que aparece em um controle.

VerticalAlign – A localização do texto em um controle em relação ao centro vertical desse controle.

Visível – Se um controle aparece ou está oculto.

Largura – A distância entre as bordas esquerda e direita de um controle.

X – a distância entre o limite esquerdo de um controlo e o limite esquerdo do respetivo recipiente principal (do ecrã, se não existir um recipiente principal).

Y – a distância entre o limite superior de um controlo e o limite superior do recipiente principal (do ecrã, se não existir um recipiente principal).

Example

  1. Adicione um controle Button e defina sua propriedade OnSelect para esta fórmula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Para obter mais detalhes, leia adicionando, nomeando e configurando um controle,ClearCollect e outras funções.
  2. Pressione F5 e selecione Controle de botão e pressione Esc.
  3. Adicione um controle Export e defina sua propriedade Data como Products.
  4. Pressione F5 e selecione o controle de exportação para baixar o arquivo Data.zip.
  5. Selecione Salvar e pressione Esc para retornar ao espaço de trabalho padrão.
  6. Em um aplicativo novo ou existente, adicione um controle Import , nomeie-o MyData e defina sua propriedade OnSelect para esta fórmula:
    Coletar(Produtos Importados, MyData.Data)
  7. Prima F5 e selecione MyData, selecione o ficheiro que exportou e, em seguida, selecione Abrir.
  8. Pressione Esc e selecione Coleções no menu Arquivo e confirme se o aplicativo atual tem os dados que você exportou.

Diretrizes de acessibilidade

As mesmas diretrizes para Button se aplicam porque Exportar e Importar são apenas botões especializados.