본문으로 건너뛰기

runDelayedScript

runDelayedScript

지정한 지연 시간 후에 함수를 한 번 실행합니다.

파라미터

  • milliSeconds (number): 함수 실행 전 지연 시간 (밀리초)
  • function (function): 지연 후 실행할 함수

반환: 없음 (void)

설명

타이머를 설정하여 milliSeconds가 지난 후에 function을 한 번 호출합니다. 메시지가 아닌 임의의 로직을 지연 실행할 때 사용합니다.

경고

폼이 닫히기 전에 타이머가 만료되면 함수가 실행됩니다. dispose 후 자동 취소는 지원되지 않으므로 주의하세요.

Example

// 1초 후 실행
$form.runDelayedScript(1000, function() {
$log.i("1초 후 실행됨");
});

// 3초 후 자동 닫기
$form.runDelayedScript(3000, function() {
$form.close(null);
});

관련

  • $form.postDelayedMessage(name, data, target, milliSeconds) — 지연 후 메시지 전송