Repository navigation
Releases
GAM 7.52.02
- 7.52.02
Added option path <Path> to gam version update that updates the version of GAM in <Path>.
<path>must contain a version of GAM.
Added option install <Path> [quiet] to gam version that installs the latest version of GAM in <Path>.
<Path>must be a new or empty folder or contain a version of GAM.
Thanks to @GuruGabe
- See Update History
ALPHA - GAM DPoP Testing Build 4
MacOS/Linux preview install:
install pre-release version in a gam-prerelease folder.
bash <(curl -s -S -L https://git.io/gam-install) -l -d gam-prerelease -v prerelease
Windows:
Just grab the .zip (.exe will install itself over regular GAM version).
Refer to the wiki for help setting up DPoP
GAM 7.52.01
- 7.52.01
Updated gam version update to work on Windows. Added suboption quiet to gam version update
that prints nothing when GAM is already current or was updated; failures are still printed and the return code is non-zero.
Thanks to @GuruGabe
- See Update History
GAM 7.52.00
- 7.52.00
Added option update to gam version.
Print the current and latest versions of GAM and, if the current version is not the latest version,
download the latest version and install it in place of the current version.
- Only GAM installed from a release on Linux or MacOS is updated; on Windows, download and run the latest installer from https://github.com/GAM-team/GAM/r\
eleases - Update GAM installed with Homebrew with
brew upgrade gam, and Python source/library installations with git or pip - The download is verified against the SHA-256 digest published with the release and the new version is run once before any files are replaced
- Files that are not part of the GAM release, e.g.,
oauth2.txtandclient_secrets.json, are not changed - If the update fails, the current version is restored
Thanks to @seidnerj
- See Update History
GAM 7.51.00
- 7.51.00
Added the following options to gam <UserTypeEntity> move drivefile <DriveFileEntity>
that allow selecting the sub files to be moved; these options are similar to the ones in copy drivefile.
Specifying movesubfiles false or any of the other options sets retainsourcefolders true.
[[movesubfiles [<Boolean>]]
[filenamematchpattern <REMatchPattern>]
[filemimetype [not] <MimeTypeList>] [filemimetype category <MimeTypeNameList>]
[([start|starttime <Date>|<Time>] [end|endtime <Date>|<Time>])|(range <Date>|<Time> <Date>|<Time>)]
[movesubfilesownedby
any|me|others|
users <EmailAddressList>|
notusers <EmailAddressList>|
regex <REMatchPattern>|
notregex <REMatchPattern>]]
Added mapattendeedomain <DomainName> <DomainName> to <EventUpdateAttribute> that is used
to map attendee email address domains in the following commands.
gam <UserTypeEntity> update events <UserCalendarEntity> <EventUpdateAttribute>+
gam calendar <CalendarEntity> update events [<EventEntity>] <EventUpdateAttribute>+
gam calendar <CalendarEntity> updateevent <EventID> <EventUpdateAttribute>+
- See Update History
ALPHA - GAM DPoP Testing Build 3
MacOS/Linux preview install:
install pre-release version in a gam-prerelease folder.
bash <(curl -s -S -L https://git.io/gam-install) -l -d gam-prerelease -v prerelease
Windows:
Just grab the .zip (.exe will install itself over regular GAM version).
Refer to the wiki for help setting up DPoP
GAM 7.50.00
- 7.50.00
Added the following variables to gam.cfg that were previously only available as command line options.
By executing gam config todrive_cellnumberformat text save you can prevent Google Sheets from
converting large numbers to scientific notation when todrive is used create/update a spreadsheet.
todrive_cellnumberformat
Set format for cells containing numbers
'' - Numbers are formatted according to sheet setting
number - Number formatting, very large numbers can be converted to scientific notation
text - Numbers are treated as text; this is probably the best choice as it prevents
conversions to scientfic notation
Default: ''
todrive_cellwrap
Set wrapping mode for cells
'' - Fields are wrapped according to sheet setting
clip - Fields that are longer than the cell width will be clipped.
overflow - Fields that are longer than the cell width will be written in the next cell over,
so long as that cell is empty. If the next cell over is non-empty, this behaves the same as CLIP.
wrap - Fields that are longer than a line are wrapped at the character level rather than clipped.
Default: ''
- See Update History
ALPHA - GAM DPoP Testing Build 2
MacOS/Linux preview install:
install pre-release version in a gam-prerelease folder.
bash <(curl -s -S -L https://git.io/gam-install) -l -d gam-prerelease -v prerelease
Windows:
Just grab the .zip (.exe will install itself over regular GAM version).
Refer to the wiki for help setting up DPoP
GAM 7.49.05
- 7.49.05
Updated gam <UserTypeEntity> copy drivefile <DriveFileEntity> ... copysheetprotectedranges ...
to handle the following error that occurs when the Google Sheet has no protected ranges.
User: user@domain.com, Spreadsheet: <FileName>, Copy Failed: Must specify at least one request.
- See Update History
GAM 7.49.04
- 7.49.04
Fixed bug and improved gam print devices deleteduplicates.
Updated gam <UserTypeEntity> info|show|print sheet <DriveFileEntity> ... fields ...sheets...
to improve performance when includegriddata was not specified.
- See Update History