Google apps script 设置google工作表以保护以前的行

Google apps script 设置google工作表以保护以前的行,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正试图为大约50个用户建立一个表单。 每个用户应该在大约5行(通常在最后一行下)中输入信息。 行只能由行的创建者和表的所有者食用 这可以通过谷歌脚本完成,对吗?我以前从未编写过代码,所以我完全被谷歌脚本的可能性所淹没 有人能帮我解决这个问题吗?您应该查看for apps脚本,它可以帮助您创建所需的规则。您可以采用的方法是使用onEdit()函数(),当用户写入其中一行时,该函数使用Protection类使用户成为唯一具有编辑这些行权限的用户。您需要用户的电子邮件,您可以通过Session.ge

我正试图为大约50个用户建立一个表单。 每个用户应该在大约5行(通常在最后一行下)中输入信息。 行只能由行的创建者和表的所有者食用

这可以通过谷歌脚本完成,对吗?我以前从未编写过代码,所以我完全被谷歌脚本的可能性所淹没

有人能帮我解决这个问题吗?

您应该查看for apps脚本,它可以帮助您创建所需的规则。您可以采用的方法是使用
onEdit()
函数(),当用户写入其中一行时,该函数使用
Protection
类使用户成为唯一具有编辑这些行权限的用户。您需要用户的电子邮件,您可以通过
Session.getActiveUser().getEmail()获取该电子邮件()


既然您提到您是应用程序脚本新手,我建议您看看,它将告诉您如何通过应用程序脚本使用电子表格的基本知识。将该指南与其他文档混合使用,应该会使您走上正确的道路,以获得您想要的内容。

我会为每个用户使用不同的工作表。无论何时需要,您都可以将它们合并到母版图纸中。