当前位置: 首页 > 知识库问答 >
问题:

如何获取用户输入以填充Jira字段

司空昊阳
2023-03-14

我是新的Java和使用JIRA MISC自定义字段加载项,并需要一些逻辑辅助来解决两个下拉字段之间的数学函数。

字段一是“用户成本”。该字段包含四个字符串选择,用户价格显示在字符串末尾。

  1. Sam花费0.21
  2. 米奇花费0.419
  3. 兰斯2.66
  4. xmen花费13.338

字段二是“用法”。该字段包含两个字符串选择:

  1. 24小时(维护除外)

该参数应被调用到名为“用户总成本”的新字段中此字段将自动显示用户和使用量的正确价格。

方程式蓝图如下:

Cost*31(calendar days)*usage(12 || 24)

我希望我的表格根据用户输入的这两个字段和等式中的其他变量进行更新。

这就是我目前的情况:

提前感谢您的任何反馈!

共有1个答案

袁康裕
2023-03-14

如果我理解正确,您首先需要初始化问题。(在图像中,它看起来是红色的,好像该变量不存在)

然后,你可以做这样的事情

double costSam = 0.21;
String userSam = issue.get("customfield_10620");

然后,如果您需要转换或在userSam上做一些数学运算,那么您需要这个

double samTotal = costSam * Double.parseDouble(userSam);

你的代码有一些缺陷

  1. 你必须为你的值定义类型,比如Stringdouble
  2. 如果一行上有String x=“hello”,下一行上有x=0.4,由于类型不兼容,这将不起作用
  3. 如果在连续的行上有兼容的类型,那么第一行是没有意义的,除非使用第一行的值,因为第二行覆盖了第一行的值
 类似资料:
  • 驱动程序的fire中有一个bug。使用chrome驱动解决了这个问题。 代码 我试过联系搜索。clear()和click()方法,但输入仍然为空。代码来自https://web.whatsapp.com/登录后会出现一个名为“搜索”或“开始新聊天”的字段。我想在该字段中输入文本。

  • 在之前的一家公司作为终端用户使用了几年后,我对Jira admin这方面的工作还不熟悉。我们使用的是标准的Jira工作流程。我正在努力解决的情况如下。我正在尝试匹配我们旧的专有问题数据库的一些功能。现在我使用了许多标准的Jira字段,只有两个新的自定义字段(两个单选列表都是我手动填充的): 1) Customer=向我们的支持团队发送新问题电子邮件的客户姓名2)Customer Contact=当

  • 我正在尝试根据用户输入字段获取api数据。如何获取这些数据的值? 我的apiendpoint如下“http://localhost:8000/api/p_list?search=" . 每当用户输入值时,endpoint如下“http://localhost:8000/api/p_list?search=01这里输入的字段值为“01”。我想得到结果的值。 我可能是新来的反应。我尝试了下面这样的东西

  • 问题内容: 我在作业上碰壁,一直在梳理网站以寻求任何有用的信息(出现空白)。我需要创建一个类,在该类中创建一个构造函数,然后再创建一个子类以扩展超类。然后,我需要使用main方法创建一个新文件来演示这两种情况。从概念上来说没问题。 我的问题是:如何使用构造函数初始化对象,但需要用户输入? 现在我得到的错误是:“类CarRental中的构造函数CarRental无法应用于给定类型;必需:String

  • 我正在尝试填充一个NxN矩阵。我想做的是能够将给定行的所有元素作为一个输入输入。例如,如果我有一个4x4矩阵,对于每一行,我想在一个输入中输入4列,然后在每次输入后打印显示新值的矩阵。我尝试运行以下代码,但我得到一个错误:线程“main”中的异常java.util.InputMismatchException。这是我的代码: 当我得到输入4个数字的提示时,我输入以下内容: 然后我得到错误。

  • 问题内容: 我的构建步骤: pylint.log的结果: (报告将继续按类型,原始指标,外部依赖项进行统计) pylint的xml文件名模式是: 源路径模式为: 即使完成了所有这些操作,并且pylint.log显示我有皮棉错误,该图也什么也不显示。 任何想法如何使pylint和违规插件很好地协同工作? 问题答案: 似乎正确的pylint命令如下: 请注意–msg-template参数的添加