问题标签 [groovyscriptengine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
364 浏览

java - 在 groovy 脚本中扩展 java.lang.String

我有一个相当复杂的问题。我目前正在为 ERP 系统开发一种基于 groovy 的脚本语言。“我的”脚本语言的功能和语法基于erp系统使用的已经存在的旧FO语言。

因此:我通过调用从 ERP 中获取值,当前选择的数据集在哪里以及h.fieldname我想要我的字段值的字段的名称。我得到例如字符串类型的字段值。我现在想要的是用一些基于“旧”语法的函数来扩展我检索到的这些字符串。hfieldname

更新

我试图利用@daggett的答案,这里是我的方法:

但老实说,我不知道如何实现它,我也找不到任何例子。

更新 2 和解决方案

基于@daggett 的回答。

0 投票
1 回答
86 浏览

groovy - 我需要 groovy 脚本嵌套数组的帮助

我需要遍历下面的 Json 数组并将数据转换为预期的输出。但是,我在循环嵌套数组时遇到了问题。

预期输出:

0 投票
1 回答
121 浏览

groovy - 如何在 ReadyAPI 的循环中使用不同的数据发出请求,并且响应应该在另一个文件中生成?

我在 ReadyAPI 项目中有一个请求正文。对于请求正文中的特定字段,我有不同的数据。有没有办法每次都可以用不同的数据循环请求?

目标是拥有一个保存 100 个不同数据响应的文件。

我已经在图表中解释了我的要求,请参考它以更好地理解

0 投票
1 回答
95 浏览

jenkins - Jenkins 归档 groovy 问题

嗨,我的 jenkins 文件代码如下:我基本上是在尝试调用 python 脚本并执行它,我在代码中定义了一些变量:当我尝试运行它时,它在开始,我无法找出背后的原因。我真的很感激对此的任何建议。

这段代码给了我以下错误:

有什么建议可以解决这个问题。

0 投票
0 回答
23 浏览

groovy - GroovyScriptEngine 官方演示不适用于动态脚本依赖重新加载

http://www.groovy-lang.org/integrating.html上的 GroovyScriptEngine 演示 不适用于我的开发环境:</p>

  • 理念 2021.1.3
  • JDK 1.8.0_231
  • groovy-all 3.0.8

您可以在 1.4-GroovyScriptEngine 部分中查看它。

这是我的代码:

  • ScriptEngineDemo.groovy
  • 重载Test.groovy
  • 依赖.grrovy

dependency 1当我修改为dependency 2groovy 程序仍在运行并打印Hello, dependency 1时,cmd 输出不会改变。

这很奇怪,因为我确实遵循了官方指南,并且无法找出为什么脚本依赖项在我修改后没有重新加载。

任何想法,将不胜感激。

0 投票
0 回答
39 浏览

groovy - 使用 SoapUI 中的 Groovy 脚本运行宏/VBA

我在 csv 文件中记录了我的 Soap UI 执行详细信息,该文件是在使用 Grovy 脚本执行套件后生成的。我有一个宏/vba 代码,它根据 csv 文件中的数据生成报告。我目前正在手动运行此宏以生成报告。一旦执行完成并使用 groovy 脚本记录详细信息,我需要触发宏。有什么建议么?