我得到了选项卡的异常选项卡公式,t4无效。t2+t1:标签标签必须是唯一的。
我有复选框,基金名称和基金投资金额。如果用户选中复选框,他需要填写“金额”框中的“金额”框,并根据“金额编号”框计算总金额,并输入“金额”。
每件事都工作得很好,但唯一的问题是公式字段。它正在抛出一个异常公式无效。
下面是我用来显示计算的内容:
var fullAnchor4 = new Tab
{
Type = TabTypeCode.Custom,
CustomTabType = CustomTabType.Formula,
CustomTabTypeSpecified = true,
AnchorTabItem =
new AnchorTab
{
AnchorTabString = "tbx4_1_text",
XOffset = -10,
YOffset = -5
},
CustomTabWidth = 100,
CustomTabWidthSpecified = true,
Formula = "<formula>[t2]+[t1]</formula>"
};
fullAnchor4.DocumentID = "1";
fullAnchor4.PageNumber = "1";
fullAnchor4.RecipientID = "1";
fullAnchor4.TabLabel = "t4";
fullAnchor4.RoundDecimalPlaces = 2;
runningList.Add(fullAnchor4);我做错什么了吗?
编辑--
附上了原始请求。删除敏感信息
http://wikisend.com/download/218254/RawRequest 1.txt
发布于 2015-03-27 17:22:16
根据DocuS传的文档,公式字段不能锚定(下面的链接)。不确定今天这是否仍然是真的。另外,我在您的文档中注意到,您有两次列出了公式字段的锚定字符串。您还列出了电子邮件地址将放在“电子邮件地址: tbx4_1_text”的位置。一旦我从文档中删除了这个重复的字符串,调用就成功了,并且公式字段看起来是正确计算的。
发布于 2015-03-27 10:10:00
公式值不应该包含XML标记。得到的API请求如下所示:
<Formula><formula>[t2]+[t1]</formula></Formula>你应该用这样的方法:
Formula = "[t2]+[t1]"最终得到的XML将如下所示:
<Formula>[tw]+[t1]</Formula>https://stackoverflow.com/questions/29253960
复制相似问题