Google应用程序脚本oAuth onOpen授权
我使用谷歌电子表格作为模板,在表单提交时复制。此电子表格具有多个自定义功能 我在从模板复制的电子表格上遇到了两个问题:Google应用程序脚本oAuth onOpen授权,oauth,google-apps-script,google-sheets,Oauth,Google Apps Script,Google Sheets,我使用谷歌电子表格作为模板,在表单提交时复制。此电子表格具有多个自定义功能 我在从模板复制的电子表格上遇到了两个问题: 允许用户创建活动工作表PDF的自定义菜单功能无法从前端授权,它只是挂起。oAuth授权似乎只能从代码编辑器中进行,我不能期望用户这样做 用户将单击自定义菜单功能,获得授权对话框,授权,然后忘记再次单击以运行该功能 有没有一种方法可以让用户在打开工作表后立即授权所有功能,包括oAuth(用于PDF创建)?万一有人遇到这种情况,我想我找到了答案: 似乎无法从前端授权使用oAuth的
有没有一种方法可以让用户在打开工作表后立即授权所有功能,包括oAuth(用于PDF创建)?万一有人遇到这种情况,我想我找到了答案: 似乎无法从前端授权使用oAuth的函数。此外,谷歌似乎也没有打算在将来提供它,除非你想编写自己的授权流。一、 首先,不要这样做 然而,我确实找到了一份工作。通过将需要授权的函数包含在库中并将该库包含在脚本中,用户只需授权一次函数,而不管有多少电子表格调用该函数 在我的组织中只有12个用户,所以我在这个问题上很轻松——我可以去他们的每台计算机,对库中的功能进行一次授权,就这样 希望这对别人有帮助