我正在开发一个包含侧边栏和对话框的Apps脚本,每个脚本都需要不同级别的权限才能要求用户获得授权。
该应用程序需要访问读/写用户的Google Drive API,Google Picker,访问网络摄像头和麦克风,Web Speech API和Google Docs API。
如何获得所需权限的用户提示一次,而不是必须强制用户通过附加菜单单独启动侧栏和对话框?
答案 0 :(得分:0)
您可以在主机脚本中添加裸API应用程序调用,以提示您随后需要的任何范围。 e.g。
var cal = CalendarApp,
Drv = DriveApp,
…
etc.
这将提示访问用户日历的权限
然而,网络摄像头是一种不同的野兽,取决于用户的浏览器设置以及他们正在使用的浏览器。例如,Chrom可以选择始终提示使用网络摄像头。