首页 文章

Google Apps脚本 - 是否可以仅通过GoogleAppScript更改表格中的某些单元格?

提问于
浏览
1

我在Google SpreadSheet中制作了一个目录 . 我的spreasheet有一个表,用户可以在其中添加信息 . 此表是通过脚本动态创建的,该脚本从数据库表中获取数据 .

用户可以编辑表中的某些单元格,然后单击将更改保存回数据库表单的按钮 .

我想限制他可以手动编辑的单元格,但我无法保护这些单元格,因为有一个脚本可以修改它(因为该表是通过脚本动态生成的) .

有没有办法保护单元格,以便只能通过脚本编辑?

我不能只保护某些范围,因为运行修改单元格的脚本的用户 . 如果我保护范围,用户无法手动或使用脚本更改范围 . 我想要一种保护范围免受手动输入的方法,但允许用户运行的脚本(不是电子表格所有者)更改单元格 .

谢谢

1 回答

  • 0

    而不是使用有界脚本使用独立脚本来创建使用所有者权限运行的Web应用程序 . 这是因为有界脚本运行了执行脚本的用户的权限 .

    为了帮助用户执行webapp,我认为您可以创建一个用户对话框或侧面板,以显示指向webapp的链接 .

相关问题