none
Converter Hora Fuso Servidor para Fuso Local para Fuso do Servidor Sharepoint, quando não há direitos de Admin para mudar nas config. regionais RRS feed

  • Pergunta

  • Boa noite
    Eu tenho uma lista de SharePoint comum e os campos de data e hora, sejam eles create date ou modification date, e existe uma diferença de horas pra o nosso horário de Brasília e o horário que o servidor do SharePoint assumiu como fuso, sendo que eu não tenho poderes de administrador para mudar isso nas configurações regionais do site ou lista.
    Diante desta premissa acima, eu estou tentando criar uma coluna que me retorne a data e hora atual local, no momento em que um ítem é inserido na lista.
    Bom, já me falaram para usar a coluna com campo calculado, utilizando a seguinte expressão:
    Formula =Text(DateAdd(Now();TimeZoneOffset();Hours);"dd-mm-yyyy / hh:mm:ss")
    A função TimeZoneOffset() – pelo que eu lí, retorna a diferença de horas entre o meu fuso e o fuso do servidor.
    Eu já tentei essa equação e inúmeras outras funções mas o campo calculado do SharePoint sempre mostra erro de sintaxe, estou quase desistindo. Já tentei com ponto e vírgula ao invés de vírgulas entre as variáveis, enfim, não funcionou.
    O engraçado é que se eu personalizo o formulário da lista no Power Apps e no campo da coluna uso a equação, o Power Apps aceita a equação, porém, quando eu salvo o formulário, retorno para lista e adiciono um item, o campo de data e hora na janela de preenchimento do item está com a hora local correta, mas ao concluir e adicionar o item, ele não assume o valor calculado pelo PowerApps, mas sim o valor da coluna calculada. Entendo que esteja havendo um conflito.
    Em resumo, quando na lista eu adiciono o item as 19:35 no horário Brasília, a lista aparece 15:35.
     Engraçado que eu não vi uma biblioteca de funções do campo calculado do Sharepoint disponível...  encontrei apenas VB e PowerApps, não sei se aceita as mesmas Sintaxes porque sempre mostra erro de sintaxe....
    Se alguem tiver outra ideia e função que resolva o problema agradeço.


    quinta-feira, 28 de maio de 2020 23:40