So you’re looking to have an export feature that would have all of the fields in the calendar item represented in the CSV? I can see some utility for that when you created the calendar originally in Scoutbook, but don’t have a CSV-format version from which to start.
Is there a reason not to use the CSV that was originally used to create the calendar via import using the Feature Assistant Extension as the basis for the “canned” calendar? You might have a few updates to make, but that is likely to be the case no matter where you start from.
ETA: So, looking through the CSV input file format, it looks like there’s a lot of “simplification” of the calendar data for input. For example, regarding invitees you can flag as either invite all (“On”) or invite none (“Off”) from three different categories: leaders, parents, and scouts. There doesn’t seem to be a documented method to invite a specific list of users. @JenniferOlinger is right, your best bet is to caucus with @GaryFeutz about what data is accessible and how his extension interacts with the calendar. At first guess, for the invitees list I would expect that it fires the “Select all” button for each of the types of invitees. I’m not sure how it would select individual names on the roster in a generic sense, although theoretically it might be possible since the Copy event feature seems to copy invitees as well.
Gary is a really approachable guy. I’ve worked with him several times on tracking down some bugs in the extension.