2015-01-22 7 views
0

데이터를 다른 스프레드 시트로 내보내는 스크립트가 있습니다. 특정 셀 값을 기반으로 맞춤 트리거를 만들고 싶습니다 (특정 셀의 값을 변경하면 스크립트가 실행됩니다. t은 on/on 편집, 특정 시간 또는 제출에서 필요합니다. 특정 세포 변경의 가치가있을 때 트리거가 필요합니다.Google 스프레드 시트의 맞춤 트리거

+0

이 트리거에 대한 특정 셀 참조가 필요합니다. var ssKey = 'XXXXXXXXXXXXXXXXXXXXX'; myFunction 함수() { ScriptApp.newTrigger ('myOnEdit') .forSpreadsheet (ssKey) .onEdit() .create(); } – molly5sh

답변

0

잘 이해하지 못했지만 onEdit(e)이 필요합니다. 그래서 같이 행과 열을 편집 확인 :

:

function onEdit(e){ 
    if(e.range.getColumn() == 5 && e.range.getRow() == 2){ 
    ScriptApp.newTrigger('myOnEdit').forSpreadsheet(ssKey).onEdit() .create(); 
    } 
} 

을 아니면 특정 값의 경우

function onEdit(e){ 
    if(e.range.getValue() == "This value"){ 
    ScriptApp.newTrigger('myOnEdit').forSpreadsheet(ssKey).onEdit() .create(); 
    } 
} 
+0

감사합니다. 어떻게 J70을 참조 할 수 있습니까? – molly5sh

+0

'e.range.getColumn() == 10 && e.range.getRow() == 70' 또는'e.range.getA1Notation() == "J70"'중 하나입니다. – Kriggs

+0

그것은 형식 오류를 계속 제공합니다 (정의되지 않은 – molly5sh

관련 문제