def _setShowProfile(users, function, **kwargs):
cd = buildGAPIObject(API.DIRECTORY)
checkForExtraneousArguments()
i, count, users = getEntityArgument(users)
for user in users:
i += 1
user = normalizeEmailAddressOrUID(user)
try:
result = callGAPI(cd.users(), function,
throw_reasons=[GAPI.USER_NOT_FOUND, GAPI.FORBIDDEN],
userKey=user, fields=u'includeInGlobalAddressList', **kwargs)
printEntity([Ent.USER, user, Ent.PROFILE_SHARING_ENABLED, result.get(u'includeInGlobalAddressList', u'Unknown')], i, count)
except (GAPI.userNotFound, GAPI.forbidden):
entityUnknownWarning(Ent.USER, user, i, count)
# gam <UserTypeEntity> profile share|shared|unshare|unshared
评论列表
文章目录