Pergunta

Eu tenho uma lista sharepoint

com 2 utilizadores para examole (utilizador A e o utilizador B)

Eu preciso de um campo calculado nos itens da lista de modo que se o usuário "A" criou o item do vaule campo será "X" e se o usuário "B" criado o valor campos de itens seria "Y"

mas o uso não poderia i [criado por] no furmiula do campo calculado !! por que é que ?!! e existe outra maneira de fazer o que eu preciso fazer?!

Foi útil?

Solução

Se estiver usando o SharePoint Designer é uma opção que você pode criar um fluxo de trabalho para essa lista. Configurá-lo para iniciar quando um novo item é criado -ou- editado, use uma condição de "Se CREATED_BY é igual a ..." e uma ação de "Set yourfield para yourvalue", em seguida, adicione uma ramificação Else If e repita. Isso sempre vai substituir qualquer coisa que um usuário entra em "yourfield". Leva cerca de 2 minutos para fazer tudo isso.

Outras dicas

Eu acredito que você pode criar um campo de texto que tem o valor padrão definido para [Eu], que deve ser utilizável em um campo calculado.

Para fórmulas mais complicado (ou seja, qualquer coisa com lógica condicional), tente criar um manipulador de eventos para o tipo de conteúdo (ou biblioteca doc). Isso permitirá que você controle total para definir os campos para o que você deseja.

O campo pode ser escondidos do usuário dentro das telas de edição.

Certifique-se de usar o STSDev de codeplex para configurar a solução para implantação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top