var selectedItem = droid.dialogList("Obstacles","3","6","9"]); if ( selectedItem ) { // 選択あり } else { // キャンセル } ----- 上記プログラムでは、キャンセルが拾えず、if文を if ( selectedItem != "null" ) { にしたら目的の動作が実現できました。 droid.dialogListのキャンセル戻り値が、文字列"null"というのは 仕様でしょうか?