我使用Google电子表格作为在表单提交时复制的模板。此电子表格具有多个自定义功能。
我在从模板复制的电子表格中遇到两个问题:
允许用户创建活动工作表的PDF的自定义菜单功能无法从前端授权 - 它只是挂起。似乎oAuth授权只能通过代码编辑器进行,我不能指望用户这样做。
用户将点击自定义菜单功能,获取授权对话框,进行授权,然后忘记再次单击以运行该功能。
有没有办法让用户在打开工作表后立即授权所有功能,包括oAuth(用于PDF创建)?
答案 0 :(得分:1)
以防其他人发生这件事,我想我找到了答案:
似乎无法从前端授权使用oAuth的功能。除非您想编写自己的授权流程,否则Google似乎无意在将来提供该服务。我不是。
然而,我确实找到了解决办法。通过在库中包含需要授权的函数并在脚本中包含该库,用户只需要授权一次函数,无论有多少电子表格调用该函数。我的组织中只有12个用户,所以我在这个方面轻松下载 - 我可以去他们的每台计算机并在库中授权一次,就是这样。
希望这有助于某人!