公式字段例外:标签公式无效

时间:2015-03-25 11:07:53

标签: docusignapi

我正在获取选项卡的异常选项卡公式,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);

有什么我做错了吗?

编辑 -

附加原始请求。删除敏感信息

http://wikisend.com/download/218254/RawRequest 1.txt

2 个答案:

答案 0 :(得分:2)

根据DocuSign的文档,无法锚定公式字段(链接如下)。不确定今天是否仍然如此。另外,我注意到在你的文档中你有两次列出Formula Field的Anchor String。您还列出了将电子邮件地址放置在“电子邮件地址:tbx4_1_text”的位置。一旦我从文档中删除了该重复的字符串,调用就成功了,并且公式字段似乎正在正确计算。

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

答案 1 :(得分:1)

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

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

你应该使用这样的东西:

Formula = "[t2]+[t1]"

生成的XML最终将如下所示:

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