我正忙于使用Sheets API编写Google电子表格。我有一个过程可以使用户(通过数据库表)访问创建的电子表格。
电子表格可以在互联网上共享,也可以在您共享电子表格时共享。用户可以请求所有者访问工作表。
问题是,是否可以使用Drive SDK获取请求访问的用户/电子邮件地址列表?
我正在使用go(此处的语言无关紧要),并且目前具有这样的访问权限:
func (g *GoogleSheetsService) AddUserToSpreadsheet(email string) error {
_, err := g.DriveSDK.Permissions.Insert(g.sheetID, &drive.Permission{
Type: "user",
Value: email,
Role: "reader",
}).Do()
if err != nil {
return err
}
return nil
}