Garmin Connect: Apagar treinos em massa da sua biblioteca de treino

OutrosA fundoGarmin

Tenha muito cuidado ao fazer isto, pois também apagará os treinos do seu calendário. Apagará todos os treinos da biblioteca de treino. (ISTO NÃO APAGA ATIVIDADES CONCLUÍDAS)

O que faz é abrir o Google Chrome, ir ao separador de treinos, clicar com o botão direito na página e selecionar 'Inspecionar', ir à consola e colar este código. Isto apagará 1 página de treinos. Parece complicado, mas é muito simples, basta ver o vídeo abaixo.

async function asyncForEach(array, callback) {
for (let index = 0; index < array.length; index++) {
await callback(array[index], index, array);
}
}

function closePopup(resolve) {
document.querySelector('.js-saveBtn').click()

setTimeout(() => {
if(!document.querySelector('.js-saveBtn')) {
resolve()
} else {
closePopup(resolve)
}
}, 250)
}

asyncForEach([...document.querySelectorAll('.delete-workout')].map(node => node.getAttribute('data-id')), (id) => {

const node = document.querySelector(`.delete-workout[data-id="${id}"]`)
node.click()

return new Promise((resolve, reject) => {
setTimeout(() => {
closePopup(resolve)
}, 250)
})
})

Quando essa página terminar, cole o código mais uma vez.

Abaixo está um vídeo rápido a mostrar como fazer isto.

Se estiver a sincronizar o Coach Jack, pode ser necessário remover o plano do calendário e adicioná-lo de volta. No vídeo disse para apagar tudo, mas refiro-me a todos os treinos planeados, não às atividades concluídas.

Vamos começar a treinar?

A app de treino de ciclismo mais acessível e flexível.

Descarregar o TrainerDay