0

스크립트를 만들었습니다. 그것은 나 자신을 위해 일하지만 내 스프레드 시트를 공유 한 사람들에게는 그렇지 않다. 스크립트는 타임 스탬프를 추가하고 특정 셀을 편집 할 때 행을 삽입하도록 설계되었습니다. 다음과 같이 스크립트입니다 : - 내가와 스프레드 시트를 (잠재적으로 내 조직 내에서이를 사용하려고 수백이있다) 공유는 사람들을 위해 작동하도록하는 방법을 확실 해요스크립트는 나와 작동하지만 스프레드 시트를 공유 한 사람들이 아닙니다

function onEdit(e) { 

    var ss = e.source.getActiveSheet(); 
    var sheet = ['LIVE!'] 
    if (ss.getName() !== 'LIVE!' || e.range.columnStart !== 6) return; 
    if (e.range.columnStart == e.range.columnEnd && 
     e.range.rowStart == e.range.rowEnd && 
     e.range.rowStart == 5 && e.value) 
    e.range.offset(0, -5).setValue(e.value ? new Date() : null); { 
    e.source.getActiveSheet().insertRowBefore(5); 
    } 
} 

. 모든 사용자에게 어떻게 든 스크립트를 승인해야합니까? 안타깝게도 중요한 정보가 들어 있으므로 시트를 공유 할 수 없습니다. 어떤 도움이라도 대단히 감사합니다.

+1

알아 냈습니다. 일부 시트와 범위가 보호되었습니다. 보호 기능을 제거했으며 스크립트는 모든 사람들을 위해 작동합니다. –

+2

해결책으로 찾은 해결책을 게시하십시오. –

답변

0

알아 냈습니다. 일부 시트와 범위가 보호되었습니다. 보호 기능을 제거했으며 스크립트는 모든 사람에게 적용됩니다.

관련 문제