公式字段 exception:The 选项卡公式无效

Formula Field exception:The Tab formula is not valid

我收到选项卡的异常选项卡公式,t4 无效。公式=[t2]+[t1]:Tag标签必须是唯一的。

我有复选框、基金名称和基金投资金额。 如果用户选中复选框,他需要在金额框中填写金额,并且根据金额框的数量计算总金额。

一切正常,但唯一的问题是公式字段。它抛出异常公式无效。

下面是我用来显示计算的内容:

 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

您的公式值不应包含 XML 标签。您生成的 API 请求如下所示:

<Formula>&lt;formula&gt;[t2]+[t1]&lt;/formula&gt;</Formula>

你应该使用这样的东西:

Formula = "[t2]+[t1]"

结果XML会变成这样:

<Formula>[tw]+[t1]</Formula>

根据 DocuSign 的文档,无法锚定公式字段(下面的link)。不确定今天是否仍然如此。此外,我注意到在您的文档中,公式字段的锚字符串被列出了两次。您还列出了电子邮件地址所在的位置 "Email Address: tbx4_1_text"。从文档中删除重复的字符串后,调用成功,公式字段似乎计算正确。

https://www.docusign.com/support/classic/documentation/cdse-user-guide/advanced-sending/using-the-calculated-fields-feature