Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 如果单元格等于某个值,如何保护某个范围_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 如果单元格等于某个值,如何保护某个范围

Google apps script 如果单元格等于某个值,如何保护某个范围,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在寻找一种有条件地保护我的一些工作表范围的方法。我知道没有剧本是不可能的。。。所以我需要这个: 打开时,如果A2=C,保护范围A6:A不被修改。否则,保持不受保护。 这应以10张纸的形式重复,并命名为Com1、Com2、…、Com10 任何帮助都将不胜感激请查看应用程序脚本参考。您可以生成一个保护对象,该对象包含可以编辑给定范围的用户的权限 GoogleSheets有一个简单的触发器,包括一个可以运行的函数,您可以将代码放入其中。全文为构建编辑和操作电子表格结构和数据的函数提供了一个很好的资

我正在寻找一种有条件地保护我的一些工作表范围的方法。我知道没有剧本是不可能的。。。所以我需要这个: 打开时,如果A2=C,保护范围A6:A不被修改。否则,保持不受保护。 这应以10张纸的形式重复,并命名为Com1、Com2、…、Com10


任何帮助都将不胜感激

请查看应用程序脚本参考。您可以生成一个保护对象,该对象包含可以编辑给定范围的用户的权限

GoogleSheets有一个简单的触发器,包括一个可以运行的函数,您可以将代码放入其中。全文为构建编辑和操作电子表格结构和数据的函数提供了一个很好的资源

如果A2='C',您需要使用并构建一个调用该方法的条件


您还可以使用从电子表格中获取所有工作表,并通过返回的数组进行迭代,以将保护应用于所有工作表。

您是否尝试过为此编写代码?欢迎提供名为的帮助主题。请您重新阅读本主题,然后编辑您的问题,以提供有关您的场景、您已经完成的工作是否成功的更多信息,以及有助于人们回答问题的任何其他相关信息。请您也分享您的电子表格,尽管您应该删除机密或私人信息。