【发布时间】:2014-05-14 18:38:53
【问题描述】:
X 和 Requirement 是现有属性。
我想创建一个属性 Z,对于给定的对象, 如果Requirement=True,那么Z={属性X的值}, 但如果 Requirement=False,则 Z={Object Heading and Object Text}。
制作这个属性的 DXL 是什么? 谢谢。
【问题讨论】:
X 和 Requirement 是现有属性。
我想创建一个属性 Z,对于给定的对象, 如果Requirement=True,那么Z={属性X的值}, 但如果 Requirement=False,则 Z={Object Heading and Object Text}。
制作这个属性的 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" ""
}
}
【讨论】: