* Add csvsheet <String> and targetname - to get drivefile
Standarize id: and uid: processing
* Update var.py for Sheets API
* Handle revisionId in download of non Google files
* Fix my mistake, keep pylint happy, set export folder
5439/5440: copy/paste mistake
7531/7550: file and object are Python objects, pylint gets very unhappy when you redefine them
7529, 7534, 7564: Use user-defined drive folder
* Cleanup download message
* Add textcolor and backgroundcolor to add/update label
pylint cleanup in new valult code
* Check that both textcolor and backgroundcolor are specified
1) Handle errors in gam-install.sh if user asks for unknown version
2) Over the last few days users get created but their org unit doesn't get assigned. If you say `gam ou /Path/To/Ou print users` you get a trap because you get a user with a primaryEmail and no orgUnitPath.
3) Make delete label take labels like all other label commands
4) Add data transfer service abbreviations like drive; this avoids an API call
* Three updates
973-1008 - Internally cache discovery documents
1857 - Use patch instead of update so customer address doesn't get wiped out
9917 - In writeCSVFiles, the number of columns is the number of titles. The number of columns in the first row may be smaller than that, think a file with one ACL where other ffiles have many
7171,7173, 10550, 10886, 11655, 12014, 12017 - Standardize error handling
* Fix accidental delete
Add targetfolder option to info cros; it defaults to value of GAMDRIVEDIR
Clean up download device file code
Allow print cros activity to select device files
Default remains activeTimeRanges and recentUsers
both still means activeTimeRanges and recentUsers
all means activeTimeRanges and recentUsers and deviceFiles
* Allow listlimit -1 in print mobile devices
appslimit = -1 and listlimit -1: show no repeating elements
appslimit = 0 and listlimit 0: show all repeating elements
appslimit = N and listlimit N: show N repeating elements
* Upgrade gam update group to use API batch processing
This allows gam update group sync commands to be used in gam batch and gam csv commands.
Add/delete/update and clear will be faster due to batching.
GAPI exception handling improved to support additional error checking.
* Improve API caching options, cache errors
* Clarify argument names
* All or nothing caching
I changed the argument names and implemented your proposal:
nocache.txt: ignored
allcache.txt present: all caching
default: no caching