7.31.01 Code cleanup for `addcsvdata `. 7.31.00 Fixed bug in `gam report chrome (user )|(select )` where no activities were returned. `report chrome` does not use the parameter `userKey=` as do other applications but requires parameter `filter DEVICE_USER==`. Updated `gam report admin (user )|(select )` to use parameter `filter USER_EMAIL==` to display activiities affecting the user ``. Use option `userisactor` to use the parameter `userKey=` that displays activities where user `` executed the command that generated the activity. Fixed bug in `gam print cros|filelist|users ... (addcsvdata )+ formatjson` where the `addcsvdata` columns were not displayed but the additional field values were included in the JSON data. Now, the `addcsvdata` columns are displayed but the additional field values are only included in the JSON data when option `includdecsvdatainjson` is specified. Added option `addcsvdata ` to `gam print cigroups|groups` that adds additional columns of data to the CSV file output. Added option `addcsvdata ` to `gam print cigroupmembere|group-members` that adds additional columns of data to the CSV file output. 7.30.05 Added option `gmaileventtypes ` to `gam report gmail` that can be used to limit the event types displayed. ``` ::= |(/) ::= "(,)*" gam report gmail user user@domain.com gmaileventtypes 1,10/11 ``` * See: https://developers.google.com/workspace/admin/reports/v1/appendix/activity/gmail Updated sorting of column headers in `gam report `. 7.30.04 Updated `gam report gmail` to avoid the following error when incomplete start/end time information is provided. ``` ERROR: Invalid request: Start time and end time should both be provided, and the scan duration should not be greater than 30 days. ``` * No time information provided - GAM sets `range -30d today` * Only `start