実行されたJavaScriptコードの結果をgroovyから取得するにはどうすればよいですか? 次のことを試しましたが、常に「world」という文字列が返されます。オブジェクトまたはマップを期待していたでしょう。
import javax.script.ScriptEngineManager
import javax.script.SimpleBindings
def manager = new ScriptEngineManager()
manager.getEngineByName("JavaScript").eval("""
{hello: name}
""", [name:'world'] as SimpleBindings)