如何从模板提取项目(在eSignature Api)

时间:2018-12-17 08:31:44

标签: docusignapi

我制作了一个模板,并添加了一个项目。(文本输入)

我查看了样本并尝试使用字段项提取功能,但没有结果。

我想知道如何提取字段项目。在eSignature API上

我添加了一个捕获图像

    String templateId = "45deb3ff-6054-4316-bd4d-a3cee82ff527";
    TemplatesApi templateApi = new TemplatesApi();
    EnvelopeTemplate envelopeTemplate;
    try {
        envelopeTemplate = templateApi.get(accountId, templateId);  

        List<Document> documentList = envelopeTemplate.getDocuments();

        Document document = documentList.get(0);

        String documentId = document.getDocumentId();

        DocumentFieldsInformation dfi = templateApi.listDocumentFields(accountId, templateId, documentId);
        CustomFields cf= templateApi.listCustomFields(accountId, templateId);
        List<TextCustomField> lcf = cf.getTextCustomFields();   

        for(int i = 0; i < lcf.size(); i++) {
            TextCustomField aaa = lcf.get(i);
        }

        List<NameValue> nv = dfi.getDocumentFields(); 
        Iterator<NameValue> i = nv.iterator();
        while(i.hasNext()) {    
            NameValue nv2 = i.next();
            String name = nv2.getName();
            String value = nv2.getValue();
            nv2.setValue("test");
        }
    } catch (ApiException e) {
    }

1 个答案:

答案 0 :(得分:0)

您的问题不清楚。

您想知道信封完成签名后的标签(字段)值吗?

如果是,请使用API​​方法EnvelopeFormData::get

这里是example for PHP

如果您的问题是关于其他问题,请编辑问题以添加有关您要执行的操作的更多信息。