github taers232c/GAMADV-XTD3 v6.30.10
GAM 6.30.10

latest releases: v7.00.05, v7.00.04, v7.00.03...
21 months ago

Scroll to bottom of page for installation/downloads

Latest updates

6.30.10

Added the ability to specify fields when displaying calendars.

6.30.09

Added the following shortcuts to <DriveFileQueryShortcut>:

* my_top_files - "'me' in owners and mimeType != application/vnd.google-apps.folder and 'root' in parents"
* my_top_folders - "'me' in owners and mimeType = application/vnd.google-apps.folder and 'root' in parents"
* my_top_items - "'me' in owners and 'root' in parents"

6.30.08

Following Jay's lead, added the following License SKUs:

1010390001 - Assured Controls
1010400001 - Beyond Corp Enterprise

6.30.07

Added option sheetsfields <SpreadsheetSheetsFieldList> to gam <UserTypeEntity> print|show sheet <DriveFileEntity>
that lets you specfiy the desired subfields from the sheets field of a spreadsheet that should be displayed.
By default, all sheets subfields are displayed.

<SpreadsheetSheetsField> ::=
        bandedranges|
        basicfilter|
        charts|
        columngroups|
        conditionalformats|
        data|
        developermetadata|
        filterviews|
        merges|
        properties|
        protectedranges|
        rowgroups|
        slicers
<SpreadsheetSheetsFieldList> ::= "<SpreadsheetSheetsField>(,<SpreadsheetSheetsField>)*"

6.30.06

Fixed bug in gam <UserTypeEntity> create|update|delete drivefileacl <DriveFileEntity> ... updatesheetprotectedranges
that caused a trap.

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.

Installation

If you are a first time Gam user:

If you are updating your GAMADV-XTD3 version:

If you are upgrading from standard Gam

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

sha256 hashes

6d2b8e63a3d9d5f0dbbb73c311f240be8b816eb65e7cd4860509b96824bb783d  gamadv-xtd3-6.30.10-linux-arm64-glibc2.23.tar.xz
c4d1a960900db59133ea2ac68defa16c4961c5e65a8442fee9b84c695bf1eef1  gamadv-xtd3-6.30.10-linux-arm64-glibc2.27.tar.xz
af1d66c274716a678fd182334667d7e9266dbc5e2b1a529942f1776c0a38120b  gamadv-xtd3-6.30.10-linux-arm64-glibc2.31.tar.xz
45e65d740a7747f8efea85baab412ae5d21e48940c460096f236a19c08ec7d58  gamadv-xtd3-6.30.10-linux-x86_64-glibc2.19.tar.xz
db688fb53c22325743388b4e130500147d125bf2376c85893e4770005745e778  gamadv-xtd3-6.30.10-linux-x86_64-glibc2.23.tar.xz
a4f47be167489544e568683a0138dbb1b9263aa0820a589d31218d3cd8a5ce59  gamadv-xtd3-6.30.10-linux-x86_64-glibc2.27.tar.xz
30cb8724a0153939ab087338da945c4e57ca2a92bfe1a8d76b5d3976fe718967  gamadv-xtd3-6.30.10-linux-x86_64-glibc2.31.tar.xz
3e4c2de06757a0c12c1d91509b482020be5d6c9528836bf808ca13baf10f953f  gamadv-xtd3-6.30.10-linux-x86_64-glibc2.35.tar.xz
0abe660ffddd91f7cce1193353c2519084135d398d2ad813767d7b094ef7f823  gamadv-xtd3-6.30.10-linux-x86_64-legacy.tar.xz
ac0a272e2fe7efb51360d7f657dbc0199af5e3e0121148d2b8072004557882c8  gamadv-xtd3-6.30.10-macos-arm64.tar.xz
d8833b7b9e32db7df562182ffab26a04cb753277307cf44f3acff1c78d4cdfa1  gamadv-xtd3-6.30.10-macos-x86_64-legacy.tar
cb9e3f6af67f3494c7135e3038155ccfbfab351c8bd118059dcf5c1ae82dc2e0  gamadv-xtd3-6.30.10-macos-x86_64.tar.xz
da19affb4d29b4e0f20c73b891b5a2f1ea12930a477036bc465052b28482fe3d  gamadv-xtd3-6.30.10-windows-x86.msi
14f2427422c84c7d4cb32c0185c4bc308a8ad2edbb4e1a4384ff4bba5d3bda7f  gamadv-xtd3-6.30.10-windows-x86.zip
9f5f6b7013449801fb06405ba60a684de15dbe94c3ff0ecf678a0ff1272e7da5  gamadv-xtd3-6.30.10-windows-x86_64.msi
05421b7d0e768fd100f92e94d613099fea2d0d9fdfbfd63018f49b5c0eaa779d  gamadv-xtd3-6.30.10-windows-x86_64.zip

Don't miss a new GAMADV-XTD3 release

NewReleases is sending notifications on new releases.