我在Google SpreadSheet中制作了一个目录 . 我的spreasheet有一个表,用户可以在其中添加信息 . 此表是通过脚本动态创建的,该脚本从数据库表中获取数据 .
用户可以编辑表中的某些单元格,然后单击将更改保存回数据库表单的按钮 .
我想限制他可以手动编辑的单元格,但我无法保护这些单元格,因为有一个脚本可以修改它(因为该表是通过脚本动态生成的) .
有没有办法保护单元格,以便只能通过脚本编辑?
我不能只保护某些范围,因为运行修改单元格的脚本的用户 . 如果我保护范围,用户无法手动或使用脚本更改范围 . 我想要一种保护范围免受手动输入的方法,但允许用户运行的脚本(不是电子表格所有者)更改单元格 .
谢谢
1 回答
而不是使用有界脚本使用独立脚本来创建使用所有者权限运行的Web应用程序 . 这是因为有界脚本运行了执行脚本的用户的权限 .
为了帮助用户执行webapp,我认为您可以创建一个用户对话框或侧面板,以显示指向webapp的链接 .