github taers232c/GAMADV-XTD3 v6.30.05
GAM 6.30.05

latest releases: v7.00.15, v7.00.14, v7.00.13...
21 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.30.05

Cleaned up code for option updatesheetprotectedranges in gam <UserTypeEntity> create|update|delete drivefileacl <DriveFileEntity>.

6.30.04

Improved output formatting for field sheets in gam <UserTypeEntity> info sheet <DriveFileEntity>.

6.30.03

Updated gam <UserTypeEntity> create|update drivefileacl <DriveFileEntity> commands to handle the following error.

ERROR: 403: fileOrganizerOnFoldersInSharedDriveOnly - FileOrganizer role is only allowed on folders.

Added option updatesheetprotectedranges to gam create|update|delete drivefileacl commands that causes GAM to update Sheet Protected Ranges if` is a Google Sheet.

6.30.02

Fixed error message in gam print cigroups when an invalid field was specified.

6.30.01

Fixed bug in gam create cigroup <EmailAddress> name <String> <GroupAttribute>+ where the group name was set to <EmailAddress> rather than <String>.

6.30.00

Added option returnidonly to gam <UserTypeEntity> show fileinfo <DriveFileEntity>
that causes GAM to return just the file ID of the files in <DriveFileEntity> file as output.

$ gam user user@domain.com show fileinfo root returnidonly
0AHYenC8f12ALUk9xyz

$ gam user testsimple show fileinfo name "Test File" returnidonly
0B3YenC8f12ALflhUTmtNS3E2Vk9LSUpBVXRSUG5lQ29GWkRtWHM1VzU1blc4ZW1pb2FnNTA

Changed the display format of file paths for files on Shared Drives.

  • Old format - SharedDrive(TS Shared Drive 6)/TS SD6 Folder/TS TD6 Doc
  • New format -SharedDrives/TS Shared Drive 6/TS SD6 Folder/TS TD6 Doc

Added option returnpathonly to gam <UserTypeEntity> show filepath <DriveFileEntity>
that causes GAM to return just the file path of the files in <DriveFileEntity> file as output.

$ gam user user@domain.com show filepath name "Test File" returnpathonly
My Drive/Classroom/Test File

$ gam user user@domain.com show filepath 0AJ6mqwXP9wHxUk9xyz returnpathonly
TS Shared Drive 6

$ gam user testsimple show filepath 0AJ6mqwXP9wHxUk9xyz returnpathonly fullpath
SharedDrives/TS Shared Drive 6

$ gam user user@domain.com show filepath teamdriveid 0AJ6mqwXP9wHxUk9xyz teamdrivefilename "TS TD6 Doc" returnpathonly
SharedDrives/TS Shared Drive 6//TS SD6 Folder/TS TD6 Doc

Added command gam comment <String>* that displays the comment data on stdout.
This can be used to validate csv_input_row_filters and column value extraction.

$ more Comment.csv
col1,col2
aaa,111
bbb,222
ccc,333
$ gam config csv_input_row_drop_filter "col1:regex:bbb" csv Comment.csv gam comment "Col1:~~col1~~" "Col2:~~col2~~"
2022-12-16T12:41:50.045-08:00,0/2,Using 2 processes...
Col1:aaa Col2:111
Col1:ccc Col2:333

Updated gam <UserTypeEntity> create|delete license <SKUIDList> to take a list of SKUs.

Updated gam create user <EmailAddress> ... license <SKUIDList> to take a list of SKUs.

Updated gam <UserTypeEntity> sync license <SKUIDList> to take a list of SKUs and
added option allskus|onesku that is required when multiple SKUs are specified.

  • allskus indicates that users in <UserTypeEntity> will be updated to have all of the SKUs in <SKUIDList>.
    • This is typically used when assigning different types of licenses, such as an Enterprise license and a Voice license.
  • onesku indicates that users in <UserTypeEntity> with none of the licenses in<SKUIDList> will be updated to have the first available license SKU in <SKUIDList>.
    • This is typically used with Google Education Plus or Google Education Standard licenses, which are split across multiple SKUs.

Added option basic to gam print cigroups that causes GAM to display the basic
Cloud Identity Group fields, i.e., those fields that do not require an additional API call per group.

Following Jay's lead, added option query <String> to gam print cigroups.

6.29.21

Fixed bugs in gam selectfilter that caused traps or inappropriate error messages.

6.29.20

Fixed bug in gam <UserTypeEntity> archive messages <GroupItem> that caused a trap.

6.29.19

Fixed bug introduced in 6.29.17 in todrive that caused a trap.

6.29.18

Added the following variables to gam.cfg to provide more flexibility when multiple row filters are specified.

  • csv_input_row_filter_mode allmatch|anymatch
    • allmatch - all filters must match to include in input; this is the default and is the current behavior
    • anymatch - any filter must match to include in input
  • csv_input_row_drop_filter_mode allmatch|anymatch
    • allmatch - all filters must match to drop from input
    • anymatch - any filter must match to drop from input; this is the default and is the current behavior
  • csv_output_row_filter_mode allmatch|anymatch
    • allmatch - all filters must match to include in output; this is the default and is the current behavior
    • anymatch - any filter must match to include in output
  • csv_output_row_drop_filter_mode allmatch|anymatch
    • allmatch - all filters must match to drop from output
    • anymatch - any filter must match to drop from output; this is the default and is the current behavior

6.29.17

Added option todrive tdcellnumberformat text|number that causes GAM to set the Sheet Number format when uploading files with todrive.

6.29.16

Fixed bug introduced in 6.29.15 that caused an error like this:

ERROR: Config File: gam.cfg, Section: DEFAULT, Item: todrive_locale, Value: "en_us", Expected: ,ar-eg,az-az,be-by,bg-bg,bn-in,ca-es,cs-cz,cy-gb,da-dk,de-ch,de-de,el-gr,en-au,en-ca,en-gb,en-ie,en-us,es-ar,es-bo,es-cl,es

6.29.15

Updated gam [<UserTypeEntity>] info|print|show drivelabels languagecode <DriveLabelLanguageCode> to use the BCP-47 language code.

6.29.14

Added option stripcrsfromtitle to gam <UserTypeEntity> print|show datastudioassets that causes carriage returns,
linefeeds and nulls to be stripped from asset titles.

Installation

If you are a first time Gam user:

If you are upgrading from standard Gam

If you are upgrading from GAMADV-X or GAMADV-XTD

sha256 hashes

d7ad8bcdd8c3d1ff27d7aa1cd2ec92f26b0aad0ff5179b1b79330622d4a68c8e  gamadv-xtd3-6.30.05-linux-arm64-glibc2.23.tar.xz
fd3d9f5184f92fcf6ba2bb55f00c99ca1ec12f4e47619a1781d0fffd51dc0307  gamadv-xtd3-6.30.05-linux-arm64-glibc2.27.tar.xz
87bf6653feccf6c11be470500f7ddc041fc8b471e9e475507fa69035630a7f43  gamadv-xtd3-6.30.05-linux-arm64-glibc2.31.tar.xz
24ed5f525ac3ac53dc80f9734c3161e7bf0a8a1ba22a1809b568ef8231c93dfe  gamadv-xtd3-6.30.05-linux-x86_64-glibc2.19.tar.xz
b2d68a4bd398f04d313973a217f0191ec7104a58608320b7d2e1ea6f970a0aa4  gamadv-xtd3-6.30.05-linux-x86_64-glibc2.23.tar.xz
edcd3fece259f32856d057cc1d44a9ad2fb199e9b06d1726362c9aea22c6dbc1  gamadv-xtd3-6.30.05-linux-x86_64-glibc2.27.tar.xz
1b33cb29d08e3874e38bf91c2a1fba38eafe80de9aeb5ef659ef1b0eeb77045c  gamadv-xtd3-6.30.05-linux-x86_64-glibc2.31.tar.xz
51406bb7e4ae5564d5dfc7de241a0afe04e8ee19e867cd9b9f3f2c5414a15f2a  gamadv-xtd3-6.30.05-linux-x86_64-glibc2.35.tar.xz
b516090ef1881461615999c32f0ef5e0936f80188127f22d9e7e3c5e4c6504da  gamadv-xtd3-6.30.05-linux-x86_64-legacy.tar.xz
66f11e6d6d9b387ec559d9fa4e276630ea5d868318b28790be415b2dbb246781  gamadv-xtd3-6.30.05-macos-arm64.tar.xz
6322bf4033fa37bd5ea5438b95fead91dda32a046a7cd94792acca45628dac9a  gamadv-xtd3-6.30.05-macos-x86_64-legacy.tar
96d30361f6e3789761f18a9155de5666f125b9e8154dba3334e7cd5111d2926e  gamadv-xtd3-6.30.05-macos-x86_64.tar.xz
706c8fea7af8da59badeb619c95e9c0277df43355a990fc27eff63eef7018b75  gamadv-xtd3-6.30.05-windows-x86.msi
819065d8aefe1c433fd292b920508eb0a41bfcf7ed7fab7e0d2a860d2d1a6529  gamadv-xtd3-6.30.05-windows-x86.zip
dd0f6172c5fbfa208540356f8fc3292f4e7769bd84f314d2a1e4848729fe5864  gamadv-xtd3-6.30.05-windows-x86_64.msi
7ec6715d3fbd475d38bc5c3e5c359a400dc3c30244405c5b13c7263da0b2b91b  gamadv-xtd3-6.30.05-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.