SOAP 请求创建后 SparkleXRM 为空 GUID
SparkleXRM empty GUID after SOAP request create
我在使用 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 请求中看起来像上面的一个。有人遇到过这样的问题吗?
问题是我以大括号格式传递了 GUID(例如 "{F2D136B5-3439-E611-80E9-5065F38A3951}"
),但您需要传递不带括号的 GUID("F2D136B5-3439-E611-80E9-5065F38A3951"
),因为 [=14= 中有一些正则表达式] 转义大括号,它是 FetchXML 中的内容。
我在使用 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 请求中看起来像上面的一个。有人遇到过这样的问题吗?
问题是我以大括号格式传递了 GUID(例如 "{F2D136B5-3439-E611-80E9-5065F38A3951}"
),但您需要传递不带括号的 GUID("F2D136B5-3439-E611-80E9-5065F38A3951"
),因为 [=14= 中有一些正则表达式] 转义大括号,它是 FetchXML 中的内容。