Может кто-нибудь сказать мне, если возможно, чтобы сделать следующее, и если да, укажите мне в правильном направлении, пожалуйста:
TLDR: Когда я делюсь папкой с определенным "пользователем" как"Reader" Я не хочу, чтобы обмен ссылками был включен, но это так.«Любой человек в My_Org, у которого есть ссылка, может просматривать»
Я прокопал документы и сообщения и не могу найти, как это сделать.
Код ниже.
Ясоздание папок с помощью:
def createFolder(name,sharewith):
file_metadata = {
'name': name,
'parents': ['----------------------------------------'],
'mimeType': 'application/vnd.google-apps.folder'
}
file = service.files().create(body=file_metadata,
fields='id').execute()
fid = file.get('id')
return fid
Затем общий доступ к папке с определенным лицом:
def insert_permission(service, file_id, emailAddress, perm_type, role, notif):
new_permission = {
'emailAddress': emailAddress,
'type': perm_type,
'role': role
}
try:
return service.permissions().create(
fileId=file_id,
body=new_permission,sendNotificationEmail=notif).execute()
except errors.HttpError as error:
print('An error occurred: %s' % error)
return None
Редактировать: я вижу это - newPermission.setType ("любой");в Установите уровень общего доступа к файлам «Любой, у кого есть ссылка» через Google Drive API
Я хочу сделать обратное, но не могу найти приемлемые параметры для setType ()