繁体   English   中英

在谷歌表格中的单元格中输入条目后,立即锁定整个单独的行,以便其他共享用户进行编辑

[英]Lock the Entire individual Row immediately for other shared user to edit after a entry made in a cell in google sheets

enter image description here我有一个包含 7 列的 Google 电子表格。 当对该特定行的 F 列进行输入时,我想锁定该特定行。

我只想锁定那一行而不是整个 Google 表格,其他行应该可以自由添加条目。

检查图片,当 F 列出现任何值时,应锁定整个特定行以供进一步编辑和删除。

任何帮助都是有义务的。

任何帮助。 我真的有义务。

问候 阿比舍克

像这样的东西会满足你的需要。 将“数据”更改为您希望它发生的工作表。

function onEdit(e){
  const column = e.range.getColumn();
  const row = e.range.getRow();
  const value = e.value;
  const sheet = e.source.getActiveSheet().getSheetName();
  //Change the sheet where you want the lock
  const criteriaSheet = "Data";
  //Change your email adres
  const owner = "yourEmail@email.com";
  
  if (value != "" && column == 6 && sheet == criteriaSheet){
    SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getRange(row, 1, 1, 6)
    .protect()
    .setDescription("Lock")
    .addEditor(owner);
  }
  
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM