Docusign可以识别复选框,但是不能通过API与之交互

时间:2019-10-17 22:20:26

标签: java docusignapi

我正在尝试通过DocusignAPI创建文档。我希望用户能够单击一个复选框,并进行验证,因此他们必须单击该复选框。 当我通过API将PDF上传到Docusign时,它将自动识别该复选框并将其呈现为“标签”。但是,我无法通过API与复选框进行交互以对其进行验证或更改任何其他属性。

我的复选框具有唯一的ID和名称,例如“ TermsCheckbox”。我试着通过使用定位字符串或标签标签来选择该ID。然后,我尝试更改复选框的属性以显示我能够选择它。复选框没有更改,表明我无法选择它。

Checkbox termsCheckbox = new Checkbox();
termsCheckbox.setAnchorString("TermsCheckbox");
termsCheckbox.setSelected("false");
termsCheckbox.setName("hello terms checkbox");
termsCheckbox.setWidth("500");
termsCheckbox.setTabLabel("TermsCheckbox");

我没有看到复选框的更改,这意味着我无法选择它。

1 个答案:

答案 0 :(得分:0)

您需要从文档中找到实际的复选框对象。 因此,过程是这样的:

  1. 创建一个信封
  2. 上传pdf
  3. 进行GET呼叫以获取信封
  4. 在json中找到复选框
  5. 进行PUT调用以更新复选框

让我知道是否不清楚