Generations report

13 views
Skip to first unread message

William G. Bates

unread,
Jan 3, 2026, 9:30:59 PMJan 3
to geditcom-ii-discussions
I am trying to readd the spousal PI into the report but it doesn’t seem to work as expected.

Wiith the script on the desktop, search ‘BP’ to find proper location.
Shows:
! Users can customize this report to include more details about each spouse
! 1. To include spouse details, add keywords for the desired details to this list
! 2. See help on "description" scripting command for list of valid keywords
CreateList spouseDetails
!spouseDetails.addString "PRON","BD","BP","DD",”DP"

I tried removing the ! in from of spouseDetails the recompile and run but did not work.

What am I doing wrong?

WGB

John Nairn, Developer

unread,
Jan 5, 2026, 5:59:00 PMJan 5
to GEDitCOM II Discussions
It looks like you are editing the DescendantsGenerations.gplug extension. I just tried and removing the "!" works for me.

You mentioned "With the script on the desktop..." If by that you mean you are editing a copy of DecendantsGenerations.gplug on your desk top, that will not work. All standard report extensions are stored in the folder located at

   ~/Library/Application Support/GEDitCOM II/System/Scripts/Reports

If you create your own report extensions, they are better stored in the "User Domain" or at

   ~/Library/Application Support/GEDitCOM II/Scripts/Reports

To make the change you want, you can follow these steps:

1. Open the DescendantsGenerations.gplug extension in one of the above two locations using GEDitCOM Editor
2. Uncomment that line you described above
3. Save (which means saving it one of the above locations too)
4. Choose the extension from the Extensions menu to run it. If you used the first location, choose the one in the "System Extensions" section. If you changed the one in the second location, choose the one in the "User Extensions" section.

Note that by default Apple hides the Library folder which can complicate opening those files in GEDitCOM Editor. There are two fixes:

1. To open the extension you want to change, hold down the option key while selecting it from the Extensions menu in GEDitCOM Editor. The correct copy will open in GEDitCOM Editor. You can make edits, save it, and then run from GEDitCOM II
2. If you go to your home folder in Finder and choose menu command "Show View Options" in the "View" menu you can check box to "Show Library Folder" (note this check box only appears when your home direction is in the front Finder window).

I hope that solves it

Regards,
John

William G. Bates

unread,
Jan 5, 2026, 9:12:31 PMJan 5
to geditcom-ii-discussions
1. Open the DescendantsGenerations.gplug extension in one of the above two locations using GEDitCOM Editor
2. Uncomment that line you described above
3. Save (which means saving it one of the above locations too)
4. Choose the extension from the Extensions menu to run it. If you used the first location, choose the one in the "System Extensions" section. If you changed the one in the second location, choose the one in the "User Extensions" section.

This is exactly how I brought the script up for editing as that has been the method since I switched to GEDitCOM way back when and was continued in GEDitCOM II up to now. It is this script that I uncommented and did not work for me.

Here is the whole section: (BURI works but spousal details does not work)
!>>>>>>> Customization Options

! Users can customize this report to include more events on each individual
! For each event, add a list with three items to the extraEvents list:
!   1. GEDCOM tag for the event to include
!   2. text to describe the event (in past tense)
!   3. "true" to include place and address or "false" to just have the place
CreateList extraEvents
For Example: to include burial events
CreateList oneEvent,"BURI","was buried","true"
extraEvents.addObject oneEvent

! Users can customize this report to include more details about each spouse
!   1. To include spouse details, add keywords for the desired details to this list
!   2. See help on "description" scripting command for list of valid keywords
CreateList spouseDetails
spouseDetails.addString "PRON","BD","BP","DD","DP"

!>>>>>>> Main Script

WGB


--
You received this message because you are subscribed to the Google Groups "GEDitCOM II Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email to geditcom-ii-discu...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/geditcom-ii-discussions/60ba0ab5-bb55-4123-8351-946a34c732b0n%40googlegroups.com.

William G. Bates

unread,
Jan 6, 2026, 12:50:27 PM (13 days ago) Jan 6
to geditcom-ii-discussions
Take a look at:

   ! add optionally spouse details if collected above
      if @spouseDetails.count>0
        spouse.description "#spouseDes",spouseDetails
        rpt.out #spouseDes
      endif

It sort of looks like the second line is not set properly “spouseDetails.count>0” or something similar.

WGB

On 5 Jan 2026, at 15:58, John Nairn, Developer <jo...@geditcom.com> wrote:

Reply all
Reply to author
Forward
0 new messages