Muiiitooo bom o conteúdo Baqueta, parabéns!!! Cara, gostaria de saber se tem como eu usar o Google Forms para fazer os agendamentos? para que eu não precise logar meu email em outros PCs, tipo, eu enviar o Google Forms e eles fazerem os agendamentos através dele. Eu tbem não gostaria de remover a coluna de "STATUS" e deixar todos os eventos da mesma cor sem as prioridades. desde já eu agradeço. Abraços!
@carlosbaqueta20 күн бұрын
Muito obrigado, valeu demais! Sim é possível utilizar um form pra entrar com os dados, seria só você configurar os mesmos campos da planilha nele. O mais simples eu acho seria você criar um Google Forms e configurar pra gerar uma nova planilha pra ele, depois você pode preecher um form pra teste pra ter os valores na planilha e criar o código Apps Script nessa planilha dele ajustando para os valores e colunas corretas. Para remover a coluna STATUS, além de remover da planilha, no Apps Script: é só remover ela do objeto COLUNA em cima do código, ajustar o número das colunas que vem depois dela (-1), remover todo o código que utiliza status e pronto. Assim todos os eventos vao ser criados na cor padrão. Espero que ajude!
Fala, Baqueta, beleza?! Baqueta, fiz aqui a planilha para sincronizar com o calendário, e deu quase tudo certo... a questão é: quando eu sincronizo com o calendário, por conta da coluna "REMOVER" conter a informação FALSO, ele cria o evento mesmo sem informação nenhuma. No calaendário não aparece nada, mas minha planilha fica cheia de "sins" e "ids de eventos" . Quando vc usa a sua planilha, isso não acontece. Enfim... Perdi essa parte? é isso. No mais, que tudo esteja bem por aí e desde já, agradeço. abraço
@carlosbaquetaАй бұрын
Fala Jonathas, beleza! Nossa, você tem toda razão, muito obrigado por comentar! Essa parte acabou sendo removida na edição. Já ajustei o código da planilha inicial pra ter essa parte, mas vou te passar aqui onde é: Você pode fazer uma validação dos campos, o que é muito bom, ou fazer uma checagem simples se o dia foi informado como eu fiz no código: >>> Apps Script > Código.gs: ... for (let i = 2; i < valores.length; i++) { let linha = valores[i]; let sincronizado = linha[COLUNA.SINCRONIZADO.INDICE]; let dia = linha[COLUNA.DATA.INDICE]; // Mover a leitura do dia pra *antes* do if if (dia !== "" && sincronizado.toLowerCase() !== "sim") { // Checar se o dia é diferente de texto vazio no if let horaInicio = linha[COLUNA.HORA_INICIO.INDICE]; ...
@comunquecomjonathasjoba5801Ай бұрын
@@carlosbaqueta, acho que entendi 😅 . Acabei fazendo uma "gambiarra" aqui. Deletei o FALSO da coluna de check e funcionou... Vou tentar reformar o código. Valeu!!!
@comunquecomjonathasjoba5801Ай бұрын
Ah! Outra coisa... Tentei incluir a categoria na descrição... (categoria + descrição) Quase funcionou... Mas junta tudo sem espaço. E também não consegui inserir uma "quebra de linha". Tem como fazer isso?
@comunquecomjonathasjoba5801Ай бұрын
@@carlosbaqueta, achei! Lembrei do ' '... Valeeeu!!!
@comunquecomjonathasjoba5801Ай бұрын
@@carlosbaqueta , tudo certo por aqui! Muitíssimo obrigado e sigamos! Forte abraço.
@davitavares95620 күн бұрын
Tem como adcionar esses dados a um banco de dados ?
@carlosbaqueta20 күн бұрын
Tem sim Davi. Como seria o seu caso? Pra cada caso teria uma opção. Por ex., se você já tiver a planilha preenchida você pode exportar pra csv, criar a tabela no banco com as colunas correspondentes e fazer uma importação direto pra tabela do seu banco através um comando, cada um tem opções para executar essa tarefa. Se seu banco for postgres, por exemplo, vocÊ pode executar um comando COPY pra fazer essa tarefa pra você. Espero que ajude, valeu!
@davitavares95620 күн бұрын
Muito obrigado@@carlosbaqueta🙌
@davitavares95620 күн бұрын
Tem como remover o link do google meet ?
@carlosbaqueta12 күн бұрын
olá! Eu nunca precisei desabilitar/remover, mas dei uma olhada na documentação, talvez você consiga remover utilizando o Calendar API: pra instalar você precisa clicar no + do lado de Serviços na barra lateral do Apps Script. Precisaria ajustar o código para criar os eventos utilizando essa API. Você pode testar passar 0 para o parametro conferenceDataVersion. Documentação: developers.google.com/calendar/api/v3/reference/events/insert#parameters