メインコンテンツまでスキップ

runDelayedScript

runDelayedScript

指定した遅延時間のあとに関数を1回実行します。

パラメータ

  • milliSecondsnumber): 関数を実行するまでの遅延時間(ミリ秒)
  • functionfunction): 遅延後に実行する関数

戻り値: なし(void

説明

タイマーを設定し、milliSecondsが経過したあとにfunctionを1回呼び出します。メッセージではなく任意のロジックを遅延実行するときに使用します。

警告

フォームが閉じられる前にタイマーが満了すると関数は実行されます。dispose後の自動キャンセルには対応していないため注意してください。

Example

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

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

関連

  • $form.postDelayedMessage(name, data, target, milliSeconds) — 遅延後にメッセージを送信