I dont know about an automatic way in vanilla AC.
I usually deal with problems like this:
Set snap point values : divisions to the desired number (e.g. 7), place hotspots to the snap points, then cut the original element by the hotspots.
https://helpcenter.graphisoft.com/user-guide/76358/
You can also use the "distribute along" command to get the cut points.
To do it more automatically or to deal with larger sets, you could use Grasshopper - maybe the Python API is capable of writing such a command (select object, ask for the number of divisions, ask whether to keep the original element, return the segments), but I haven't tried it so far.
odv.hu | actively using: AC25-27 INT | Rhino6-8 | macOS @ apple silicon / win10 x64