Scripting 如何基于另一个属性的值生成DOORS DXL属性?

Scripting 如何基于另一个属性的值生成DOORS DXL属性?,scripting,ibm-doors,Scripting,Ibm Doors,X和需求是现有的属性 我想创建一个属性Z,这样,对于给定的对象, 如果Requirement=True,那么Z={属性X的值}, 但如果Requirement=False,则Z={对象标题和对象文本} 制作此属性的DXL是什么? 谢谢 This is untested code but try something like this: (assuming attribute z exists as text) Module m = current Object o for o in m d

X和需求是现有的属性

我想创建一个属性Z,这样,对于给定的对象, 如果Requirement=True,那么Z={属性X的值}, 但如果Requirement=False,则Z={对象标题和对象文本}

制作此属性的DXL是什么? 谢谢

This is untested code but try something like this: (assuming attribute z exists as text)

Module m = current
Object o


for o in m do
{
   if ((o."Requirement") == "true")
   {
       o."z" = o."x" ""
   }
   else   // requirement = false
   {
       o."z" = o."Object Heading" "\n" o."Object Text" ""

   }
}