Controles para exportação de dados para um arquivo local e, em seguida, importação desses dados em outro aplicativo no PowerApps.

Descrição

Se você quiser criar mais de um aplicativo que use os mesmos dados, mas não quiser compartilhar dados fora desses aplicativos, você poderá exportá-lo e importá-lo usando um controle de Exportação e um controle de Importação. Quando você exporta dados, você cria um arquivo compactado que você pode copiar para outro computador, mas você não pode lê-lo em outro programa que não seja o PowerApps.

Aviso

Habilitar essa funcionalidade em seu aplicativo pode expô-lo a vulnerabilidades de segurança e perda de dados. É recomendável informar os usuários para importar apenas arquivos confiáveis e reconhecidos e exportar somente dados não confidenciais.

Propriedades-chave

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

  • A propriedade Data está disponível para um controle de Exportação mas não para um controle de Importação.

OnSelect – como o aplicativo responde quando o usuário toca ou clica em um controle.

Propriedades adicionais

Align – a localização do texto em relação ao centro horizontal do respectivo controle.

BorderColor – a cor da borda do controle.

BorderStyle – se a borda do controle é Solid, Dashed, Dotted ou None.

BorderThickness – a espessura da borda do controle.

Color – a cor do texto em um controle.

Disabled – se o usuário pode ou não interagir com o controle.

DisabledBorderColor – a cor da borda do controle se a propriedade Disabled do controle estiver definida como true.

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

DisabledFill – a cor da tela de fundo de um controle se sua propriedade Disabled estiver definida como true.

Fill – a cor da tela de fundo de um controle.

Font – o nome da família de fontes no qual o texto é exibido.

FontWeight – o peso do texto em um controle: Bold (negrito), Semibold, Normal ou Lighter (mais leve).

Height – a distância entre a parte superior do controle e as bordas inferiores.

HoverBorderColor – a cor da borda do 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 da tela de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Italic – se o texto em um controle está em itálico.

Padding – a distância entre o texto em um botão de importação ou exportação e as bordas do botão.

PressedBorderColor – a cor da borda do 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 da tela de fundo de um controle quando o usuário toca ou clica nesse controle.

RadiusBottomLeft – o grau para o qual o canto inferior esquerdo de um controle é arredondado.

RadiusBottomRight – o grau para o qual o canto inferior direito de um controle é arredondado.

RadiusTopLeft – o grau para o qual o canto superior esquerdo de um controle é arredondado.

RadiusTopRight – o grau para o qual o canto superior direito de um controle é arredondado.

Size – o tamanho da fonte do texto que aparece em um controle.

Strikethrough – se uma linha é exibida cortando o texto que aparece em um controle.

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

Underline – se uma linha é exibida 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.

Visible – se um controle é exibido ou está oculto.

Width – a distância entre das bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (tela, se não houver contêiner pai).

Exemplo

  1. Adicione um controle de Botão 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"})

    Não sabe como adicionar, nomear e configurar um controle?

    Deseja obter mais informações sobre a função ClearCollect ou outras funções?

  2. Pressione F5, clique ou toque no controle de Botão e, em seguida, pressione Esc.

  3. Adicione um controle de Exportação e defina sua propriedade Data como Products.

  4. Pressione F5, clique ou toque no controle de Exportação e, em seguida, especifique o nome do arquivo para o qual você deseja exportar os dados.

  5. Clique ou toque em Salvar e, em seguida, pressione Esc para retornar ao espaço de trabalho padrão.

  6. Em um aplicativo novo ou existente, adicione um controle de Importação, nomeie-o como MyData e defina sua propriedade OnSelect para esta fórmula:
    Collect(ImportedProducts, MyData.Data)

  7. Pressione F5, clique ou toque em MyData, clique ou toque no arquivo que você exportou e clique ou toque em Abrir.

  8. Pressione Esc, clique ou toque em Coleções sobre o menu Arquivo e confirme que o aplicativo tem os dados que você exportou.