引数
DialogOptions
Optional table. openfilesdialog では title、defaultPath、extensionFilter が使用されます。extensionFilter は extension strings の table です。各 filter が *.<extension> になる前に、先頭の . または *. は取り除かれます。
戻り値
{ FileSystemItem } | nil
選択されたファイルの file item 値の Array table、または dialog がキャンセルされた場合や selected filesystem paths が返されない場合は nil。Dialog failures は Failed to open file dialog を throw します。