Por que não consigo somar valor a uma data e aplicar em outro campo de data?

  • fcfritas
    Asked on November 24, 2020 at 8:46 PM

    Olá boa noite.

    Eu tenho uma lógica condicional indicada por vcs que não está funcionando mais. O que eu acho mais estranho é que esta ja vinha funcionando a algum tempo e de repente do nada parou de funcionar, sem eu sequer ter mexido em alguma coisa. Eu queria saber se tem alguma explicação pra esse tipo de erro mais por curiosidade mesmo.

    Trabalho com reservas online e a integração que tenho com o google agenda estava ficando com um dia a menos, por isso vcs indicaram esse calculo nesse print em anexo.

    Jotform Thread 2724635 Screenshot
  • Gustavo_H
    Replied on November 25, 2020 at 8:19 AM

    Olá, fcfritas.


    Você pode me confirmar que você está se referindo a esse formulário? Estava investigando um pouco mais, e pude ver que sim, a condição não foi alterada e segue a mesma assim como a integração com Google Agenda.

    Observando suas condições relacionadas ao esses campos, posso ver que seu formulário tem várias condições repetidas, inclusive relacionado ao campo "AO DIA". Isso pode eventualmente gerar erros na suas condições.

    1606310293 5fbe599531ad7  Screenshot 10


    Também, pude que algumas condições apresentam erros de campos que foram excluídos, como você também pode ver abaixo.

    1606310319 5fbe59af8d5eb  Screenshot 21


    Peço que você revise cuidadosamente as condições do seus formulário para evitar de que não funcione de forma apropriada. Depois disso, limpe o cache dos seus formulários e faça um teste.


    Se o erro seguir após esses passos, por favor, entre em contato conosco.


    Tenha um excelente dia 😀✨

  • fcfritas
    Replied on November 25, 2020 at 8:44 AM

    Oi Gustavo, Obrigado por responder. Apesar de ter muitas condições com nomes iguais, elas são todas campos diferentes e ficam em páginas e com propósitos diferentes. Para triga-las eu tive que numerar e depois de concluídas as ações eu voltei com o nome original. O problema é que do jeito que estava funcionava normalmente e se vc reparar a condição que tem no print em anexo, é a que parou de funcionar sozinha. Depois eu adicionei uma outra com a mesma função mais simplificada e pausei a antiga . Fiquei alternando, fiz e refiz as condições e simplesmente não consigo ter resultado do calculo pra data acrescentar um dia amais e eu conseguir as marcações no google agenda corretamente.

    De qualquer maneira estou fazendo o que vc está falando e ver se terei resultado.

    Obrigado


  • Gustavo_H
    Replied on November 25, 2020 at 10:30 AM

    Olá novamente,


    Sim, agora pude entender melhor seu formulário. São entradas com o mesmo nome que mas só um dos campos DEVOLVER DIA deve ser respondidos e copiados ao campo AO DIA, certo? O erro pode acontecer se mais campos DEVOLVER DIA for preenchido, porque as condições vão tentar agregar o valor ao campo AO DIA. Muito obrigado pelas informações adicionais. Posso ver que você também já excluiu as condições com erros, legal.

    Fiz um clone do seu formulário e criei um evento em Google Agenda parecido com o seu. Entretanto, após clicar em Nova Reserva, não posso preencher o campo DEVOLVER DIA, o campo congela, tanto no seu formulário quando no clone, você pode testar isso no seu formulário e de me dizer se você pode preencher esse campo?


    1606318065 5fbe77f18f75d  Screenshot 10


    Por favor, faça um teste no seu formulário e nos informe se você encontra algum erro. Se não, me explica como posso testar seu formulário.


    Espero sua resposta. Muito obrigado :)

  • fcfritas
    Replied on November 25, 2020 at 12:56 PM

    OI Gustavo, parece que vc fez o teste aí justamente quando eu tentei criar uma nova condição que na verdade não funcionou e a ação fez travar o calendário. Eu deletei todas as outras antigas agora pra tentar refazer mas sem sucesso. O que eu preciso agora é fazer a data que vai para o campo AO DIA entrar no campo AO DIA 1D+ ja calculando um dia a mais para o google agenda entender, porque quando eu deixo do jeito que está fica sempre um dia a menos e isso me confunde todo aqui no meu controle. Eu tenho 10 veículos e quando da esse tipo de erro bagunça tudo aqui. O que eu realmente não entendo é que eu ja vinha funcionando bem com a condicional que estava e de repente ela parou. Agora pra fazer de novo nem eu sei como fazer mais porque minhas tentativas de inserir uma data na frente no campo AO DIA 1D+ foram fracassadas.

    O campo AO DIA corresponde a End date mas eu coloco na integração o campo AO DIA 1D+ que antes tinha a data um dia na frente como resultado do calculo que estava dando certo.

    Peço sua ajuda o quanto antes porque estou tendo problemas e corrigindo tudo manualmente.

    Aliás agora com as tabelas de calendário dentro do jot form teríamos como fazer alguma ação para bloquear datas já reservadas?Já que agora o jotform tem as datas em forma de start and end dates em um gráfico de timeline? Ou mesmo como publicar em alguma url esse table calendar como uma referencia visual para o cliente olhar essas datas e ver que já estão tomadas?


    1606326961 5fbe9ab1aa24b Screen Shot 202 Screenshot 10

  • fcfritas
    Replied on November 25, 2020 at 1:03 PM

    Aliás agora com as tabelas de calendário dentro do jot form teríamos como fazer alguma ação para bloquear datas já reservadas?Já que agora o jotform tem as datas em forma de start and end dates em um gráfico de timeline? Ou mesmo como publicar em alguma url esse table calendar como uma referencia visual para o cliente olhar essas datas e ver que já estão tomadas?

    Outra coisa amigo, vou te passar a url da pagina do meu site onde tenho a integração com jotform pra vc ver como que eu estou trabalhando sem conseguir bloquear as datas ja reservadas, sendo assim creio que vc possa me ajudar a melhorar isso ou mesmo me sugerir uma solução melhor.

    Eu ja trabalho com o Jorform ha 4 anos e sempre esperei que vcs fossem fazer um calendário ou um widget que atendesse a necessidades de muitos usuários. Sempre vejo no fórum ha anos as mesmas perguntas e nunca fizeram nada a respeito.

    https://www.muvyos.com/carretas

    Abs


  • Gustavo_H
    Replied on November 25, 2020 at 3:15 PM

    Olá novamente, fcfritas.


    Muito obrigado por todas as informações adicionais. Isso nos ajuda bastante a entender suas necessidades e os erros que estão te bloqueando.

    Agora pra fazer de novo nem eu sei como fazer mais porque minhas tentativas de inserir uma data na frente no campo AO DIA 1D+ foram fracassadas.

    Entendo esse erro que você está tendo, vou levar essa questão aos nossos programadores, posso ver que antes era possível somar valores a data de forma tão simples como mostrada por você no primeiro screenshot. Mas, por algum motivo estranho, somar assim já não está funcionando. Eles entraram em contato contigo aqui assim que tiverem uma resposta a esse problema. No meio tempo, você poderia tentar o seguinte.

    1. Adicionar Cálculos em Formulários de maneira escondida;
    2. Usar esse widget para pegar o valor colocado em AO DIA e somar um (AO DIA + 1);
    3. Usar condição lógica se o valor AO DIA estiver preenchido, e assim passar o valor do campo de cálculo para o campo AO DIA 1D+;

    Essa seria a estrutura.

    1606334747 5fbeb91b09b38  Screenshot 10


    E essa seria a condição para fazer o passo 3.

    1606334729 5fbeb90970abb  Screenshot 21


    Você pode ver meu formulário e clonar se deseja para entender melhor o que você deve fazer no seu para ter o mesmo resultado. Tente e retorne aqui para nos dizer se deu tudo certo. Muito obrigado por seguir comigo aqui na tentativa de resolver isso.


    Atenciosamente,

  • Gustavo_H
    Replied on November 25, 2020 at 3:21 PM

    Para evitar confusão e resolver um tópico por vez, movi suas perguntas relacionadas ao calendário para esse chamado:https://www.jotform.com/answers/2726649. Vou começar a analisar suas dúvidas e te responderei em breve. Obrigado pela compreensão 😀✨