Как разделить рабочий лист на групповом диске через pygsheet?

У меня есть лист с двумя листами, и мне нужно поделиться им в команде Drive. Читаю документацию на pyghsheet, делюсь pygsheet.share метод, который мы можем передать группе / пользователю, но как мы можем поделиться на team Drive.

gc= pygsheets.authorize(outh_nonlocal=True)
gc.enableTeamDriveSupport = True

gc.teamDriveId = "xxxxxxxxxxxxx"
print " aurhorization done"
sheet= gc.create("Price-"+oldDate)
sheet.add_worksheet("Sheet2",rows=1000,cols=15)
workSheet=sheet[0]
workSheet.set_dataframe(finalPrice,(1,1))
workSheet=sheet[1]
workSheet.set_dataframe(intermediate,(1,1))
sheet.share(??????)

Как это может быть достигнуто.

1 ответ

Решение

Если вы хотите создать лист в teamDrive, просто укажите идентификатор папки, в которой вы хотите создать лист.

gc= pygsheets.authorize(outh_nonlocal=True)
gc.enableTeamDriveSupport = True

gc.teamDriveId = "xxxxxxxxxxxxx"
print " aurhorization done"
sheet= gc.create("Price-"+oldDate, parent_id="xxxxxxxx") # your folder id as parent
sheet.add_worksheet("Sheet2",rows=1000,cols=15)
workSheet=sheet[0]
workSheet.set_dataframe(finalPrice,(1,1))
workSheet=sheet[1]
workSheet.set_dataframe(intermediate,(1,1))
Другие вопросы по тегам