지금까지는 Google 스프레드 시트가 셀 범위 잠금을 허용하지 않지만 대신 잠금은 전체적으로 시트 단위로 수행되어야합니다. 다른 사용자와 시트를 공유하고 시트 1에 데이터를 입력하게하고 싶습니다. 조작을 방지하기 위해 시트 1에 마지막으로 변경된 타임 스탬프로 시트 2에 복제 된 데이터를 저장하고 싶습니다. 이 onEdit() 함수로 놀았지만 시트 1을 편집 할 때 업데이트 된 시간을주지는 않지만 시트 2를 편집하는 경우에만 여전히 업데이트됩니다. 내가 잘못한 것을 알아 내지 못했습니다.다른 시트를 기반으로 한 onEdit 타임 스탬프
function onEdit(e)
{
var ss = e.source.getActiveSheet();
var rr = e.source.getActiveRange();
//comment 2 lines below if you want it working on all sheets, not just on 2nd one
if(ss.getIndex()!= 2)
return;
///
var firstRow = rr.getSheetByName(Sheet2).getRow();
var lastRow = rr.getSheetByName(Sheet2).getLastRow();
//the last modified date will appear in 12th column
for(var r=firstRow; r<=lastRow; r++)
ss.getRange(r, 12).setValue(new Date());
}
내가 할 수있는 다른 방법이 있습니까?