我能够阅读操作脚本,但无法有效地编写自己的脚本。我想请一些帮助。
问题:我有一张表格,经理大多数都会从表格中进入并批准或拒绝。他们的电子邮件地址在工作表中作为数据。
目标:我一直在尝试查找我可以修改的脚本,该脚本会查看用户保留的电子邮件列,并使用该数据自动设置该行的权限而不是我必须手动为700多名经理创建受保护的范围。
我非常感谢你提供任何帮助。
以下是我正在尝试的小代码。我不知道它是否会有所帮助。
enter code herefunction initiate (){
var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
for(n=0;n<values.length;++n){
var user = values[1][1] ; // x is the index of the column starting from 0
var manager = user.valueOf();
Logger.log(manager);
}
var protections = values.getProtections(SpreadsheetApp.ProtectionType.RANGE);
for (var i = 0; i < protections.length; i++) {
var protection = protections[i];
if (protection.canEdit()) {
protection.remove();
}
} }