关闭不需要的 Google 驱动权限

Turn off unneeded Google Drive permission

在我的应用程序中,我已请求用户获得其 google 工作表的权限。但是,有 2 个出现。我认为我不需要 1. 因为 2. 已经足够好了。我如何才能关闭它或更改为仅访问使用此应用打开或创建的电子表格

1. View and manage your spreadsheets in Google Drive

2. View and manage Google Drive files and folders that you have opened or created with this app

如果您想从显示中删除应用权限 1,您可以使用 "Role" 下拉菜单管理用户并限制特定于应用的权限 select 用户的预定义角色或选中单独的框以启用适用于您帐户中所有应用的权限。方法如下:

  1. Sign in to your Google Play Developer Console.
  2. Click Settings.
  3. On the left menu, click User accounts & rights.
  4. Near the right side of a row, click the Settings Gear icon.
  5. Select Add app specific rights.
  6. Click the search box to find or select an app.
    • You can select multiple apps to add permissions for multiple apps at once.
  7. Check boxes to add permissions.
  8. Click Add rights.
    • To remove app-specific rights, click the X next to a permission on the User accounts & rights page.

开发者控制台帮助 - Add developer account users & manage permissions 可能有帮助。

根据您的评论,您正在使用这两项服务:

  • 传播sheet服务
    • 需要授权才能访问和管理驱动器中的 sheet。即使是单个点差sheet,无论所有者如何,都需要此授权。
  • 驾车服务
    • 需要授权才能访问和管理驱动器文件。但这并没有授予通过其他服务(例如 Spreadsheet 服务)修改这些文件的权限。

其中每一个都需要不同的授权集。这就是为什么您会看到两个不同的请求权限。这并不意味着该应用程序现在可以访问该用户驱动器上的每个 sheet,它仍然只能访问与执行脚本的用户适当共享的 sheet。 See this answer as well, which is marginally related.