I don't know much about the sampling capabilities for apcupsd. But "continuous" at some point must be translated to a discrete sampling interval.

So, yes, one can modify the script to do what you suggest.
Want it? It's pretty simple for me to do.

cheers