我用我的电子表格制作了一些脚本,它使用了一些Trigger和SendEmail功能 . 我在电子表格中有菜单项来控制这些触发器和sendemails .
现在,当我与其他人共享此电子表格时,当他尝试从菜单访问触发器或sendemail函数时,脚本会要求授权该用户 . 如果被授权,它将作为该用户 . 例如以该用户身份发送电子邮件或以该用户身份创建新触发器 . 这使事情变得双重无用
我希望访问该脚本的任何用户都可以使用这些功能,但不需要授权才能以该用户身份运行 . 该脚本应作为工作表的创建者运行,以便不会发生双重触发 . 我该怎么办?
1 回答
您可以创建一个Web应用程序 . Web应用程序既可以作为用户自己运行,也可以作为开发人员/发布者运行 .
此网络应用程序没有链接到它的工作表,但如果您只使用1工作表,则可以让网络应用程序通过工作表的ID访问工作表 . 您可以使用现有的菜单项来触发webapp
这可能是您问题的可能解决方案吗?