Supprimer en masse des séances de ta bibliothèque d’entraînement Garmin Connect

AutresEn profondeurGarmin

Fais très attention quand tu fais ça, car ça supprimera aussi les séances de ton calendrier. Ça supprimera toutes les séances de ta bibliothèque d’entraînement. (CELA NE SUPPRIMERA PAS LES ACTIVITÉS TERMINÉES)

Ce que tu fais, c’est ouvrir Google Chrome, aller dans l’onglet Entraînement, faire un clic droit sur la page et sélectionner Inspecter, puis aller dans la console et coller ce code. Cela supprimera une page de séances. Ça a l’air compliqué, mais c’est super simple, regarde juste la vidéo ci-dessous.

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)
})
})

Quand cette page a fini de charger, tu colles le code une dernière fois.

Voici une courte vidéo qui montre comment faire.

Si tu synchronises Coach Jack, il faudra peut-être supprimer le plan de ton calendrier et en ajouter un nouveau. Dans la vidéo, j’ai dit de tout supprimer, mais je voulais dire toutes les séances prévues, pas les activités terminées.

Envie de commencer à t’entraîner ?

L’appli d’entraînement vélo la plus abordable et la plus souple.

Télécharger TrainerDay