InDesignでEventListenerなんかを実装していると、例えばInDesign側でダイアログが出ているタイミングで発火してしまうイベントがエラーになることがあります。 そこでInDesignが待機状態かそうでないか調べたいな〜と思ったんですが、BridgeTalkを使ってすごくシンプルに解決できました。 イベントのコールバック関数にこれを書き加えるだけです。 if (BridgeTalk.getStatus() === "BUSY") { return; } BridgeTalk.getStatus()メソッドの戻り値は下記の通り*1。 戻り値(String) 詳細 "BUSY" …