Alguém na Internet estava perguntando sobre como criar uma coluna calculada em uma lista que mostraria um valor formatado como"[Usuário] – [Estatuto] – [Localização]" como em "Paul Galvin – Bebendo [grátis] Cerveja – A praia".
Paul iria entrar e atualizar sua entrada na lista e a coluna calculada atualizaria apropriadamente. O [Usuário] deve padrão para o usuário inserir/atualizar a lista.
Não é possível usar uma coluna calculada "voláteis" funções, tais como [Me] ou [Hoje]. Eu resolvi isso em um ambiente de teste com estes passos:
- Criar uma coluna de texto chamada "Usuário atual".
- Defina o valor padrão para [Me]
- Criar uma coluna calculada, chamada "Teste de Calc".
- Defina seu valor = [Usuário atual]
Eu fui, adicionado um item para a lista e funcionou.
Acho que não (Mas não tenho verificado) Isso vai funcionar no SharePoint 2007 – uma coluna calculada só é atualizada quando o item é editado então neste caso [Me] será sempre o usuário que a última edição do item.
O mesmo truque usando [Hoje] Já não funciona – Veja este post para mais detalhes http://blog.pentalogic.net/2008/11/truth-about-using-today-in-calculated-columns/
Danado. Parece que não posso ter isso ' solução alternativa’ para mostrar as informações do usuário na coluna.
Olá Paulo,
Sem querer, acho que acabei de descobrir uma maneira de contornar um problema grave do InfoPath/SharePoint que eu tenho tido.
Basicamente eu posso obter o domínio nome_de_usuário de usuários, mas então não é possível usar [Me] filtros e outros recursos poderosos de SharePoint. Mas usando algo parecido com isto, Ele deve trabalhar em torno esse problema, permitindo-me comparar duas colunas de texto (linha única) ao invés de uma coluna de pessoas e grupos.
Hora de experimentá-lo.
Obrigado,
Richard Harbridge
Mas quando eu ver a lista só vejo [Me] e não o meu nome de usuário.
Paulo,
Obrigado por essa solução. Funcionou muito bem. Expandindo em sua solução, Você teria alguma idéia de como definir o calc teste = usuário atual se você quer o usuário atual seja um campo do seletor de pessoas com apenas pessoas selecionadas?
Obrigado novamente.
Drew