Команда displayDialog
возвращает запись AlertReply
, которая выглядит так в JXA:
{"buttonReturned":"OK", "textReturned":"password"}
Чтобы получить значение, введенное в диалоговом окне, попробуйте добавить .textReturned
к вызову displayDialog
, например:
var password = app.displayDialog('enter your password', {defaultAnswer: " "}).textReturned;