I'm trying to filter my activities by course name also but can't find a way to do it. I see all the filters to search for activity name, sport, advanced button (e.g. event type), but no option to filter by course. Can anyone help?
I don't see any button for that.
.
For now you can only use a script like below. Use in web-browser console (F12), tested in Firefox.
limit=200 search for 200 latest activities, change it if you need more or less activities.
Replace !!!COURSE_ID!!! by your course id (number which you see in link).
As a result you'll get a text list of activities with that course id.
.
jQuery.getJSON(
'https://connect.garmin.com/modern/proxy/activitylist-service/activities/search/activities?limit=200',
function(act_list)
{
act_list.forEach(
function(act)
{
jQuery.getJSON(
'https://connect.garmin.com/modern/proxy/activity-service/activity/' + act['activityId'],
function(act_details)
{
if(act_details['metadataDTO']['associatedCourseId'] === !!!COURSE_ID!!!)
{
console.dir(act['activityId'], act['activityName'], act['startTimeLocal'], act['distance'], (act['duration']/60).toFixed(2)+' minutes');
}
}
);
}
);
}
);