我正在获取选项卡的异常选项卡公式,t4无效。公式= [t2] + [t1]:标签必须是唯一的。
我有复选框,基金名称和投资金额。 如果用户选中了复选框,则需要在金额框中填写金额,并且根据金额框中输入的金额计算总金额。
Evertything工作正常,但唯一的问题是公式字段。抛出异常公式是无效的。
下面是我用于显示计算的内容:
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);
有什么我做错了吗?
编辑 -
附加原始请求。删除敏感信息
答案 0 :(得分:2)
根据DocuSign的文档,无法锚定公式字段(链接如下)。不确定今天是否仍然如此。另外,我注意到在你的文档中你有两次列出Formula Field的Anchor String。您还列出了将电子邮件地址放置在“电子邮件地址:tbx4_1_text”的位置。一旦我从文档中删除了该重复的字符串,调用就成功了,并且公式字段似乎正在正确计算。
答案 1 :(得分:1)
您的公式值中不应包含XML标记。生成的API请求如下所示:
<Formula><formula>[t2]+[t1]</formula></Formula>
你应该使用这样的东西:
Formula = "[t2]+[t1]"
生成的XML最终将如下所示:
<Formula>[tw]+[t1]</Formula>