Just that the scheduled tasks are for running in the background on a timer (like a cron job in linux or a windows task scheduler task in windows) without a client using the app in a browser.
If what instead you want is a long running task specific to the user/client of the app to happen whenever someone uses the app, or for it to happen over and over again while they are using the app (but not some other time when nobody is using it), then you want to use a timer to handle and or initiate a background task at some timer interval automatically called from the browser (client).
Heres a link to a post where I aggregated a few other links to posts about the topic of background tasks in general: