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

Descrição

Se pretender criar mais do que uma aplicação que utiliza os mesmos dados, mas não partilhar dados fora dessas aplicações, pode exportá-la e importá-la com um controlo de Exportação e um controlo de Importação. Quando exporta dados, cria um ficheiro comprimido que pode copiar para outra máquina, mas não pode lê-lo num programa que não seja o PowerApps.

Aviso

Ativar esta funcionalidade na sua aplicação pode expô-lo a vulnerabilidades de segurança e à fuga de dados. É recomendável aconselhar os utilizadores a importarem apenas os ficheiros reconhecidos e fidedignos e exportarem apenas os dados que não são sensíveis ou confidenciais.

Propriedades principais

Dados – o nome de uma coleção que pretende exportar para um ficheiro local.

  • A propriedade Dados está disponível num controlo de Exportação mas não num controlo de Importação.

OnSelect – como a aplicação responde quando o utilizador toca ou clica num controlo.

Propriedades adicionais

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

BorderColor – a cor do limite de um controlo.

BorderStyle – se o limite do controlo é Sólido, Tracejado, Com pontos ou Nenhum.

BorderThickness – a espessura do limite de um controlo.

Cor – a cor do texto num controlo.

Desativado – se o utilizador pode interagir com o controlo.

DisabledBorderColor – a cor do limite de um controlo se a propriedade do controlo Desativado estiver definida como verdadeiro.

DisabledColor – a cor do texto num controlo se a respetiva propriedade Desativado estiver definida como verdadeiro.

DisabledFill – a cor de fundo de um controlo se a respetiva propriedade Desativado estiver definida como verdadeiro.

Preenchimento – a cor de fundo de um controlo.

Tipo de letra – o nome da família dos tipos de letra que aparecem no texto.

FontWeight – a espessura do texto num controlo: Negrito, Seminegrito, Normal ou Mais claro.

Altura – a distância entre as margens superiores e inferiores de um controlo.

HoverBorderColor – a cor do limite de um controlo quando o utilizador mantém o ponteiro do rato nesse controlo.

HoverColor – a cor do texto num controlo quando o utilizador mantém o ponteiro do rato no mesmo.

HoverFill – a cor de fundo de um controlo quando o utilizador mantém o ponteiro do rato no mesmo.

Itálico – se o texto num controlo é itálico.

Preenchimento – a distância entre o texto num botão de importação ou exportação e as margens desse botão.

PressedBorderColor – a cor do limite de um controlo quando o utilizador toca ou clica nesse controlo.

PressedColor – a cor do texto num controlo quando o utilizador toca ou clica nesse controlo.

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

RadiusBottomLeft – o grau a que o canto inferior esquerdo de um controlo é arredondado.

RadiusBottomRight – o grau a que o canto inferior direito de um controlo é arredondado.

RadiusTopLeft – o grau a que o canto superior esquerdo de um controlo é arredondado.

RadiusTopRight – o grau a que o canto superior direito de um controlo é arredondado.

Tamanho – o tamanho do tipo de letra do texto que é apresentado num controlo.

Rasurado – se é apresentada uma linha no meio do texto que aparece num controlo.

Texto – texto que é apresentado num controlo ou que o utilizador escreve num controlo.

Sublinhado – se é apresentada uma linha sob o texto que aparece num controlo.

VerticalAlign – a localização de texto num controlo em relação ao centro vertical desse controlo.

Visível – se um controlo é apresentado ou está oculto.

Largura – a distância entre as margens esquerda e direita de um controlo.

X – a distância entre a margem esquerda de um controlo e a margem esquerda do ecrã.

X – a distância entre a margem superior de um controlo e a margem superior do ecrã.

Exemplo

  1. Adicione um controlo Botão e defina a respetiva propriedade OnSelect a 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, atribuir um nome e configurar um controlo?

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

  2. Prima F5, clique ou toque no controlo Botão e, em seguida, prima Esc.

  3. Adicione um controlo de Exportação e defina a propriedade Dados como Produtos.

  4. Prima F5, clique ou toque no controlo de Exportação e, em seguida, especifique o nome do ficheiro para o qual pretende exportar os dados.

  5. Clique ou toque em Guardar e, em seguida, prima Esc para regressar à área de trabalho predefinida.

  6. Numa aplicação nova ou existente, adicione um controlo de Importação, atribua o nome MyData e defina a respetiva propriedade OnSelect com esta fórmula:
    Collect(ImportedProducts, MyData.Data)

  7. Prima F5, clique ou toque em MyData, clique ou toque no ficheiro que exportou e, em seguida, clique ou toque em Abrir.

  8. Prima Esc, clique ou toque em Coleções no menu Ficheiro e confirme que a aplicação atual tem os dados que exportou.