首页 文章

如何运行电子表格绑定脚本作为创建者(不是查看者/编辑者)

提问于
浏览
0

我用我的电子表格制作了一些脚本,它使用了一些Trigger和SendEmail功能 . 我在电子表格中有菜单项来控制这些触发器和sendemails .

现在,当我与其他人共享此电子表格时,当他尝试从菜单访问触发器或sendemail函数时,脚本会要求授权该用户 . 如果被授权,它将作为该用户 . 例如以该用户身份发送电子邮件或以该用户身份创建新触发器 . 这使事情变得双重无用

我希望访问该脚本的任何用户都可以使用这些功能,但不需要授权才能以该用户身份运行 . 该脚本应作为工作表的创建者运行,以便不会发生双重触发 . 我该怎么办?

1 回答

  • 0

    您可以创建一个Web应用程序 . Web应用程序既可以作为用户自己运行,也可以作为开发人员/发布者运行 .

    在“执行应用程序”下,选择应运行应用程序的授权:您的帐户(开发人员)或访问该应用程序的用户的帐户(请参阅权限) . https://developers.google.com/apps-script/guides/web

    此网络应用程序没有链接到它的工作表,但如果您只使用1工作表,则可以让网络应用程序通过工作表的ID访问工作表 . 您可以使用现有的菜单项来触发webapp

    这可能是您问题的可能解决方案吗?

相关问题