WSS, libs doc & listas, Colunas calculadas que envolvem [Me]

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:

  1. Criar uma coluna de texto chamada "Usuário atual".
  2. Defina o valor padrão para [Me]
  3. Criar uma coluna calculada, chamada "Teste de Calc".
  4. Defina seu valor = [Usuário atual]

Eu fui, adicionado um item para a lista e funcionou.

9 pensamentos "WSS, libs doc & listas, Colunas calculadas que envolvem [Me]

  1. Richard Harbridge

    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

    Resposta
  2. Christophe Humbert
    Eu perdi alguma coisa? Seu exemplo mostra o nome de usuário no clear ("Paul Galvin"), Mas quando eu testar isso na verdade recebo o login (que de alguma forma acaba com o propósito, como anunciar que "domínio nome_do_usuário é bebendo uma cerveja" Não soa tão legal…).
    Resposta
  3. Sem nome
    Olá.
    Estou a tentar usar uma consulta CAML contra os serviços de web do Sharepoint para filtrar os itens modificados por [Me] e algumas outras opções. Você sabe como fazer isso, porque não achei nada ainda?.
    Já tentei GetListItems com a consulta de filtragem e uma vista que tem um filtro com modificado por = [Me], Mas a vista é ignorada quando usando uma consulta.
    Obrigado.
    Resposta
  4. Patrick Rote
    Eu fiz seu tirck Paul.
    Mas quando eu ver a lista só vejo [Me] e não o meu nome de usuário.
    Quando eu criei a coluna calculada configurá-lo para [Usuário atual] usando o botão Adicionar fórmula.
    É isso mesmo?
    Deixe-me saber
    Obrigado
    Resposta
  5. Paul Galvin
    Infelizmente, Não vejo nenhuma maneira de fazer isso sem escrever um manipulador de evento. Mesmo se alterar a apresentação do "pessoa ou grupo" para nome simples"" (em oposição a mais complexa "nome com presença") Isso ainda não é permitido.
    –Paul Galvin
    Resposta
  6. Drew

    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

    Resposta

Deixe uma resposta para Richard Harbridge Cancelar resposta

seu endereço de e-mail não será publicado. Campos obrigatórios são marcados *