Аргументы
DialogOptions
Optional table. Для openfiledialog используются title, defaultPath и extensionFilter. extensionFilter это table из extension strings; начальные . или *. удаляются перед тем, как каждый filter становится *.<extension>.
Возвраты
FileSystemItem | nil
Selected file item или nil, если dialog отменен или selected filesystem path не возвращен. Dialog failures выбрасывают Failed to open file dialog.