簡體   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