3

作業中のワークフローで表示する簡単なダイアログを取得しようとしていますが、JXA を使用するとエラーが発生し続けます: オブジェクト指定子が必要です。引数にはオブジェクト指定子がありません。オブジェクト指定子に何を渡せばよいかわかりません。私のコードは以下のとおりです。ダイアログを呼び出す11行目で問題が発生します

function run() {

    app = Application.currentApplication();
    app.includeStandardAdditions = true;
    //Error Here
    var who = app.displayDialog('Whose server is this?', {
        withTitle: 'Whose Server...'
    })

    return who
}
4

2 に答える 2

1

User-Interactions に関するこの非公式のクックブックを読んでください。これらの警告事項について役立ちます。

詳細に:

function prompt(text, defaultAnswer) {
  var options = { defaultAnswer: defaultAnswer || '' }
  try {
    return app.displayDialog(text, options).textReturned
  } catch (e) {
    return null
  }
}
于 2015-07-13T02:53:57.287 に答える