Массовое удаление тренировок из библиотеки в Garmin Connect

ДругоеПодробный разборGarmin

Будьте осторожны: это удалит тренировки и из вашего календаря. Удалятся все тренировки из библиотеки. (ЗАВЕРШЁННЫЕ ТРЕНИРОВКИ НЕ УДАЛЯЮТСЯ)

Откройте Google Chrome, перейдите на вкладку тренировок, кликните правой кнопкой на странице и выберите «Просмотр кода», затем перейдите в консоль и вставьте этот код. Он удалит тренировки с одной страницы. Звучит сложно, но на самом деле всё очень просто — просто посмотрите видео ниже.

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

Когда страница загрузится, вставьте код ещё раз.

Ниже — короткое видео, как это сделать.

Если вы синхронизируете Coach Jack, возможно, вам нужно удалить план из календаря и снова добавить его. В том видео я сказал удалить всё, но имел в виду только запланированные тренировки, а не выполненные активности.

Пора начинать тренировки?

Самое доступное и гибкое приложение для велотренировок.

Скачать TrainerDay

Похожие статьи

Рэмпы и ступеньки в TrainerDay

Узнайте, как функции плавных переходов (ramps) и шагов в TrainerDay улучшают создание тренировок, обеспечивая плавные изменения мощности и совместимость с различными платформами, такими как Garmin и TrainingPeaks.

ВозможностиСоздатель тренировокGarminTrainingPeaks

Повышение гибкости тренировок с помощью функций импорта, экспорта и общего доступа

Узнайте, как функции импорта, экспорта и общего доступа в TrainerDay обеспечивают беспрепятственную интеграцию с различными платформами, повышая гибкость и доступность ваших тренировочных планов. blog/articles/ai/features-enhancing-training-flexibility-with-import-export-and-sharing-features

ВозможностиОбщий доступЭкспортСоздатель тренировок

Динамические тренировки — изменения в реальном времени

Редактируйте тренировку прямо во время катания. Настраивайте интервалы, интенсивность и продолжительность в реальном времени, чтобы подстроиться под свои ощущения.

ВозможностиДинамические тренировкиМобильное приложениеFTP

Свободная езда и открытые интервалы Garmin Zwift

Свободная езда и открытые интервалы (Garmin/Zwift) Garmin Open Ended Intervals Открытые интервалы означают, что они будут продолжаться, пока вы не нажмёте...

ВозможностиGarminTrainingPeaks