使用Apps脚本强制要求权限?

时间:2016-05-02 16:47:14

标签: google-apps-script google-drive-api html5-video google-oauth google-docs

我正在开发一个包含侧边栏和对话框的Apps脚本,每个脚本都需要不同级别的权限才能要求用户获得授权。

该应用程序需要访问读/写用户的Google Drive API,Google Picker,访问网络摄像头和麦克风,Web Speech API和Google Docs API。

如何获得所需权限的用户提示一次,而不是必须强制用户通过附加菜单单独启动侧栏和对话框?

1 个答案:

答案 0 :(得分:0)

您可以在主机脚本中添加裸API应用程序调用,以提示您随后需要的任何范围。 e.g。

var cal = CalendarApp,
    Drv = DriveApp,
    …
    etc.

这将提示访问用户日历的权​​限

然而,网络摄像头是一种不同的野兽,取决于用户的浏览器设置以及他们正在使用的浏览器。例如,Chrom可以选择始终提示使用网络摄像头。