Join the #BuildWithBuildAgent Challenge! Get recognized, earn exclusive swag, and inspire the ServiceNow Community with what you can build using Build Agent.  Join the Challenge.

MODIFICAÇÃO NO CALENDARIO DO ITEM DE CATALOG

guifeitosasilva
Tera Contributor

Eu não consigo fazer com que o meu calendario tenha modificações no item  de catalog. Preciso deixar oculto o sabado e domingo, com o script, e não modifica o calendario.

guifeitosasilva_0-1710859312277.png

 

Dentro do meu Record Producer, fui em Catalog Cliente Scripts, e criei um novo script, mas não altera o calendario, deixando oculto o sabado e domingo:

function onLoad() {
    // Chama a função para ocultar sábados e domingos assim que a página for carregada
    ocultarFinaisDeSemana();
}

function ocultarFinaisDeSemana() {
    // Obtém o elemento do calendário
    var calendarElement = document.getElementById('dia_do_agendamento'); 
    
    // Verifica se o elemento do calendário foi encontrado
    if (calendarElement) {
        // Adiciona um evento ao carregar o calendário
        calendarElement.addEventListener('load', function() {
            // Obtém todos os dias do calendário
            var days = calendarElement.getElementsByClassName('day');

            // Itera sobre os dias do calendário
            for (var i = 0; i < days.length; i++) {
                // Obtém o número do dia
                var day = parseInt(days[i].innerText);

                // Verifica se é sábado (6) ou domingo (0)
                if (day === 6 || day === 0) {
                    // Oculta o dia
                    days[i].style.display = 'none';
                }
            }
        });
    } else {
        console.error('Elemento do calendário não encontrado.');
    }
}

 

0 REPLIES 0