Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Você pode mostrar ou ocultar colunas em um formulário de lista ou biblioteca como uma alternativa para excluí-las. Quando você oculta uma coluna, isso não afeta a coluna ou os seus dados, como ocorreria caso optasse por excluí-la. Para usar novamente a coluna, basta mostrá-la novamente no formulário.
Para mostrar ou ocultar uma coluna em um formulário de lista ou biblioteca:
Vá para a lista ou biblioteca para a qual você deseja mostrar ou ocultar colunas no formulário.
Se você estiver em uma lista:
- Abra um item para exibir os detalhes do item no formulário de exibição.
Se você estiver em uma biblioteca de documentos:
- Selecione um arquivo.
- No Painel de Informações:
- Localize a seção Propriedades.
- Clique em Editar Tudo.
Na parte superior do formulário, selecione Editar formulário > Editar colunas.
No painel Editar Colunas, marque (para mostrar) ou desmarque (para ocultar) a caixa de seleção da(s) coluna(s), conforme necessário.
Observação
Se quiser reorganizar a ordem das colunas, arraste e largue o nome da coluna ou selecione primeiro a extremidade direita do nome da coluna para apresentar o menu de opções (...) e, em seguida, selecione Mover Para Cima ou Mover Para Baixo como preferido.
Quando terminar, selecione Salvar.
Especificar uma fórmula condicional para mostrar ou ocultar colunas
Você pode mostrar ou ocultar colunas em um formulário de lista com base no valor de outra coluna, especificando uma fórmula que são equações que executam verificações condicionais de valores em uma lista ou biblioteca do SharePoint.
Para especificar uma fórmula condicional para uma coluna, no painel Editar Colunas:
Navegue até a coluna desejada para a qual você quer definir uma fórmula condicional
Selecione a extremidade direita do nome da coluna para apresentar o menu de opções (...)
Em mais opções, selecione Editar fórmula condicional.
Na caixa de diálogo Editar fórmula condicional:
- Para determinar se esta coluna será mostrada ou oculta, especifique uma fórmula condicional com base no valor de outra coluna.
- Para limpar a condição, deixe em branco.
Quando tiver terminado, selecione Salvar.
Introdução às fórmulas condicionais
As fórmulas são equações que executam verificações condicionais nos valores das colunas de uma lista ou biblioteca. Uma fórmula começa com um sinal de igual (=) seguido da função se que retorna um resultado verdadeiro ou falso.
Por exemplo, a fórmula a seguir verifica se o valor da coluna Categoria é Gerenciamento de Produtos:
=if([$Category] == 'Product Management', 'true', 'false')
Devolver verdadeiro mostra que a coluna no formulário ao devolver falso oculta a coluna.
A coluna é representada especificando o nome interno do campo entre colchetes e precedido por um cifrão: [$InternalName]
. Por exemplo, para obter o valor de um campo com o nome interno "ProductName", use [$ProductName]
.
Tipos de coluna não suportados em fórmulas condicionais
Embora a fórmula ofereça suporte a muitos dos tipos de colunas disponíveis, atualmente não oferecemos suporte aos seguintes tipos de coluna:
- Pessoa ou grupo com várias seleções
- Escolha com várias seleções
- Pesquisa com múltiplas seleções
- Cálculos de hora na coluna Data e Hora
- Colunas de moeda
- Colunas de local
- Colunas calculadas
- Colunas de metadados gerenciados
Referência de fórmula rápida
Coluna de escolha
A fórmula a seguir verifica se a coluna de escolha [$Category]
possui um valor Gerenciamento de produtos:
=if([$Category] == 'Product Management', 'true', 'false')
Coluna de número
A fórmula a seguir verifica se a coluna de número [$Flightscost]
é menor ou igual a 120:
=if([$Flightscost] <= 120, 'true', 'false')
Você também pode fazer cálculos aritméticos, como adicionar o valor de duas colunas e verificar a sua soma conforme fornecido na seguinte fórmula:
=if(([$Flightscost] + [$Hotelcost]) > 500, 'true', 'false')
Coluna de data
A seguinte fórmula verifica se a coluna [$StartDate]
de data é igual a uma data específica. Para fazer isso, ela usa a função Date () para converter uma determinada cadeia de caracteres em uma data:
=if([$StartDate] == Date('4/6/2020'), 'true', 'false')
Um exemplo para verificar se a coluna de data [$StartDate]
é menor ou igual a uma data específica:
=if([$StartDate] <= Date('4/6/2020'), 'true', 'false')
Um exemplo para verificar se as colunas de datas de [$StartDate]
e [$EndDate]
estão entre datas específicas:
=if([$StartDate] >= Date('4/6/2020') && [$EndDate] <= Date('6/10/2020'), 'true', 'false')
Coluna pessoa
A fórmula a seguir verificará se um email da coluna pessoa [$Owner]
é igual ao email de um usuário específico:
=if([$Owner.email] == 'nestorw@contoso.com', 'true', 'false')
Coluna booleano (Sim/Não)
A fórmula seguinte verifica se a coluna [$Promoted]
Sim/Não é igual a sim. Para fazer isso, verifique se o valor verdadeiro de quais mapas devem ser Sim para os usuários.
=if([$Promoted] == true, 'true', 'false')
As seguintes opções também são válidas:
=if([$Promoted], 'true', 'false')
=[$Promoted]
Coluna de pesquisa
Observação
Ao aceder a colunas de pesquisa numa coluna ou ver formatação, pode aceder ao valor de pesquisa e ao ID de pesquisa como valores separados. Na formatação do formulário e nas expressões de campo condicional, os dois valores são retornados como uma única linha de texto. Por exemplo, uma coluna de pesquisa que faz referência a um item com a ID do item 1 (na lista de origem) com um valor de Toronto
terá um valor de 1;#Toronto
quando usada na formatação do formulário ou expressões de campo condicional.
A fórmula a seguir verifica se a coluna de [$City]
tem um valor igual a Toronto. Para fazer isso, ele divide o resultado do valor de pesquisa pela barra de separação e compara com o valor.
=if(substring([$City],indexOf([$City],';#')+2,1000) == 'Toronto', 'true', 'false')
Da mesma forma, você pode comparar com a parte da ID de pesquisa usando esta expressão:
=if(Number(substring([$City],0,indexOf([$City],';#'))) == 1, 'true', 'false')