cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
GabrielBonfim
Level: Powered On

PowerApps: Person or Group Error in Gallery Mode

INGLÊS

Eu tenho uma lista no SharePoint Tarefas de chamada, que possui uma coluna do tipo Pessoa ou Grupo. Quando conectado a esta lista no PowerApps, veja apenas alguns campos na galeria. O campo Pessoa ou Grupo não aparece no modo galeria, fornecendo o seguinte erro:

"A propriedade neste controle espera valores de texto. A regra produz valores de tabela que são incompatíveis."

Alguém tem alguma solução?

 

PORTUGUÊS

Tenho uma lista no SharePoint denominada Tarefas, ela pode ser uma coluna do tipo Pessoa ou Grupo. Quando você conecta essa lista no PowerApps, pode visualizar na galeria apenas alguns campos. O campo Pessoa ou Grupo não aparece no modo galeria, dando o seguinte erro:

"A propriedade neste controle espera valores Text. A regra produz valores Table, that are imcompatíveis."

Alguem tem alguma solução?

1 ACCEPTED SOLUTION

Accepted Solutions
Power Apps Staff CarlosFigueira
Power Apps Staff

Re: PowerApps: Person or Group Error in Gallery Mode

The type of your sharepoint column seems to be of 'Person', with 'multiple selection enabled'. In this case, the value of the column 'Atribuída a' is a table (with multiple values). If you want to display it in a label, you will need to either "join" all those values (with a function such as Concat) or choose one of the values (with a function such as First, for example) to display. For example, if you want to show all the people that have the task assigned to in the label, you can use this expression:

Concat(
    ThisItem.'Atribuída a',
    Email,
    ", ")

Hope this helps!

View solution in original post

5 REPLIES 5
Eelman
Level 10

Re: PowerApps: Person or Group Error in Gallery Mode

In your gallery insert a new label then use dot notation to get values from the tables.

 

eg. Label.Text = SPList.Person.Value

 

If your data is in a collection you can see these columns will be tables in PowerApps by going View --> Collections --> yourCollectionName. Anywhere you have tables use .Value ... .Result(if you use Distinct() function), etc

PS Thank-you Google Translate 🙂 

GabrielBonfim
Level: Powered On

Re: PowerApps: Person or Group Error in Gallery Mode

INGLÊS

Bom dia, tentei essa alternativa, mas sem sucesso. Vou tentar explicar mais. No Sharepoint, tenho a lista de tarefas, que tem o campo "atribuído a" (português: atribuído a), nesse campo eu posso selecionar mais de uma pessoa da minha organização (como figura 1). Quando tento visualizar esta lista (tarefas) em Na galeria do PowerApps, posso ver todos os campos, exceto o tipo "Pessoas ou Grupos", onde posso selecionar mais de uma pessoa.

Nesse caso, não consigo ver o campo "atribuído a" porque é um campo do tipo "Pessoas ou grupos" em que seleciono mais de uma pessoa por campo. Portanto, quando tento retornar esse campo na galeria do PowerApps, recebo o erro dizendo que o rótulo suporta o campo de texto e o campo que estou inserindo é uma tabela. Eu tentei algumas das alternativas abaixo:

Tarefas.'Atribuído a'.Email

Valor ('Atribuído a'.Email)

Valor ('Atribuído a')

 

@Eelman   ou comunidade PowerApps , se eles puderem me ajudar ficaria muito grato. Desde já, obrigado.

 

PORTUGUÊS

Bom dia, já tentei essa alternativa, mas sem sucesso. Vou tentar explicar mais. No Sharepoint, tenho uma lista de tarefas, que possui ou atribui um campo (português: atribuído a), neste campo pode selecionar mais uma pessoa da minha organização (conforme imagem 1). Quando você visualiza esta lista (tarefas) em uma galeria no PowerApps, pode ver todos os campos, exceto o tipo "Pessoas ou Grupos", onde é possível selecionar mais uma pessoa.

Nesse caso, não é possível ver o campo "atribuído a" porque é um campo do tipo "Pessoas ou grupos" sem seleção mais de uma pessoa por campo. Portanto, quando você retorna esse campo na galeria do PowerApps, recebe um erro dizendo que o rótulo suporta o campo de texto e o campo que está inserindo uma tabela. Já experimentei algumas das alternativas abaixo:

Tarefas.'Atribuído a'.Value

Tarefas.'Atribuído a'.Email

Valor ('Atribuído a'.Email)

Valor ('Atribuído a')

 

@Eelman   ou comunidade do PowerApps, consiga me ajudar seriamente. Obrigado desde já.

Power Apps Staff CarlosFigueira
Power Apps Staff

Re: PowerApps: Person or Group Error in Gallery Mode

The type of your sharepoint column seems to be of 'Person', with 'multiple selection enabled'. In this case, the value of the column 'Atribuída a' is a table (with multiple values). If you want to display it in a label, you will need to either "join" all those values (with a function such as Concat) or choose one of the values (with a function such as First, for example) to display. For example, if you want to show all the people that have the task assigned to in the label, you can use this expression:

Concat(
    ThisItem.'Atribuída a',
    Email,
    ", ")

Hope this helps!

View solution in original post

Eelman
Level 10

Re: PowerApps: Person or Group Error in Gallery Mode

@CarlosFigueira @Great solution, thanks for sharing. Iv eaten not used the 'Person or Group' column in SharePoint/PowerApps so I've learned something new here 🙂

GabrielBonfim
Level: Powered On

Re: PowerApps: Person or Group Error in Gallery Mode

@CarlosFigueira MUITO OBRIGADO!!

Helpful resources

Announcements
New Ranks and Rank Icons in April

'New Ranks and Rank Icons in April

Read the announcement for more information!

Better Together’ Contest Finalists Announced!

'Better Together’ Contest Finalists Announced!

Congrats to the finalists of our ‘Better Together’-themed T-shirt design contest! Click for the top entries.

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

thirdimage

Community Summit North America

Innovate, Collaborate, Grow - The top training and networking event across the globe for Microsoft Business Applications

Top Solution Authors
Top Kudoed Authors
Users online (9,476)