我在SparkleXML中遇到了FetchXML的问题。当我想在FetchXML的条件子句中添加GUID过滤器时,我在SOAP请求中得到空字符串值
<fetch version='1.0' output-format='xml-platform' mapping='logical' returntotalrecordcount='true' no-lock='true' distinct='false'>
<entity name='ic_orderline'>
<attribute name='ic_orderlineid' />
<attribute name='ic_quantity' />
<attribute name='ic_product' />
<filter type='and'>
<condition attribute='ic_order' operator='eq' value=''/>
</filter>
</entity>
</fetch>";
Fetch在SOAP请求中看起来就像上面的那样。有人有这样的问题吗?
答案 0 :(得分:0)
问题是我以大括号格式传递GUID(例如。"{F2D136B5-3439-E611-80E9-5065F38A3951}"
),但是你需要传递没有括号("F2D136B5-3439-E611-80E9-5065F38A3951"
)的GUID,因为JavaScript中存在一些逃避大括号的正则表达式它是FetchXML中的内容。