是否可以使用Google表单,开发一个在表单提交时执行但在提交表单的用户的上下文中运行的GAS脚本?
用户将在GApps for Business域中使用?
是否需要使用doGet()作为网络应用发布,即使没有用户界面?
答案 0 :(得分:1)
只有webApps能够在用户权限下运行,并且他们具有处理该案例的授权请求功能。表单无法请求授权,因此在没有明确许可的情况下,它将无法在用户名中执行任何操作(或触发可执行任何操作的脚本)。这是一个基本的安全案例,希望没有办法绕过它。
我想获得你想要的唯一方法是使用UiApp或HTML服务创建表单并将其部署为在用户权限下运行的webapp,在这种情况下,将要求您的用户授权访问您的服务需要。
注意:你说“即使没有用户界面?”,但表格本身就是Ui不是吗?...