0

我的电子表格有几列,我在工具栏中添加了一个新的自定义菜单。
该菜单中有几个操作,例如,一个是添加行功能。

目前的问题是电子表格的某些列是受保护的。 说A1 - A4列是受保护的,只能由所有者和管理员进行编辑。不,我有我的助手,我没有授予他编辑A1-A4的特权。现在我希望他使用添加行函数,而因为添加一个新行将生成一个新的A1-A4行,但这些列是受保护的,他没有这个特权。

因此,我想问一下是否有一种方法通过Google脚本来改变权限。我的想法是,当我的助手点击“添加新行”时,脚本会暂时给予他一个很高的权限,然后在添加一个新行之后,权限将返回,在这种情况下,他将能够添加一个行,但添加一行后,他将不再有权限编辑A1-A4。只有一个助理,我想也许我可以指出他的电子邮件地址来授予特权。

请问有没有可能的方法来做到这一点?我可以更改电子表格脚本来更改使用权限吗?

回答

0

不要以为这是一个主要用于脚本的工作,因为您可以转到Share选项单击用户并将其角色更改为Editor(假设您是编辑者)。这样用户就可以在电子表格上进行编辑。如果您转到Class Protection,您会看到在进行编辑之前您仍然需要检查角色。

相关问题