与JIRA脚本字段相关的查询

与JIRA脚本字段相关的查询,jira,jira-plugin,Jira,Jira Plugin,脚本字段是否显示在问题编辑或任何转换屏幕上 对我来说,它只出现在问题视图屏幕上,无法在问题编辑屏幕上看到 我希望它出现在编辑屏幕以及只读 (只需保留“自由文本模板”和-返回“某些值”即可进行验证) 另一个: 当我在脚本字段上使用以下脚本时,执行时会显示错误: 错误消息如下: 此字段的索引器需要java.lang.String,但 脚本返回了一个com.atlassian.jira.issue.fields.CustomFieldImpl-这将导致问题 代码: 如何在问题编辑/转换屏幕中使用脚本字

脚本字段是否显示在问题编辑或任何转换屏幕上

对我来说,它只出现在问题视图屏幕上,无法在问题编辑屏幕上看到

我希望它出现在编辑屏幕以及只读

(只需保留“自由文本模板”和-返回“某些值”即可进行验证)

另一个:

当我在脚本字段上使用以下脚本时,执行时会显示错误:

错误消息如下:
此字段的索引器需要java.lang.String,但 脚本返回了一个
com.atlassian.jira.issue.fields.CustomFieldImpl
-这将导致问题

代码:


如何在问题编辑/转换屏幕中使用脚本字段并解决上述错误。

对于问题的第一部分,创建、编辑或转换屏幕上不会显示脚本字段。有一个过渡屏幕的解决办法,但我还没有尝试过

现在是问题的第二部分。您正在返回CustomeField的对象,并且应该返回字符串。你想做的是

改变这个

def selectedValues = customFieldManager.getCustomFieldObject("customfield_11447") 
对此

def cf = customFieldManager.getCustomFieldObject("customfield_11447")
def selectedValues = cf.getValue(issue)
以下是JIRA(6.0.4)api文档的链接:

我无法添加更多链接,但这里有一个指向脚本字段文档的链接:非常感谢。您能否通过jquery/javascript推荐其他方法,允许我创建这样的重复字段,并且它也可以出现在编辑屏幕上?基本上,需求只是有一个审查屏幕和编辑问题屏幕(审查选项卡),其中匹配预期和实际字段),因此,预期字段是现有字段的副本。
def cf = customFieldManager.getCustomFieldObject("customfield_11447")
def selectedValues = cf.getValue(issue)