使用模板时如何在 creating/sending 信封之前预填表单数据

How can you pre-fill form data before creating/sending an envelope when using templates

我想预填模板级别包含的一些字段。

例如,我想在发送要签名的模板中包含的文档之前,从我们应用程序的现有记录中预填员工姓名和其他一些信息。

如何获得所有表单域的列表。

对于 pdf,我通常使用 itextSharp 库获取给定文件名的所有 AcroField(pdf 表单字段),并使用 SetField() 方法将它们设置为我想要的任何值。

我正在寻找一种方法来对托管在 DocuSign 中的文件执行类似的操作

可能是我遗漏了一些非常明显的东西

提前感谢您的帮助

我们有一个 step-by-step code example 向您展示如何做到这一点。

JSON 看起来像这样:

"templateId": "9e35d343-6942-4756-b7aa-XXXXXXXX",
    "templateRoles": [{
        "email": "joe.doe@doooeeee.com",
        "name": "Joe Doe",
        "roleName": "employee",
        "tabs": {
            "checkboxTabs": [{
                "selected": "true",
                "tabLabel": "ckAuthorization"
            }, {
                "selected": "true",
                "tabLabel": "ckAgreement"
            }],
            "listTabs": [{
                "documentId": "1",
                "pageNumber": "1",
                "tabLabel": "list",
                "value": "green"
            }],
            "radioGroupTabs": [{
                "groupName": "radio1",
                "radios": [{
                    "selected": "true",
                    "value": "white"
                }]
            }],
            "textTabs": [{
                "tabLabel": "text",
                "value": "Jabberywocky!"
            }, {

        // .....

这里有一个 live example 您可以试试。 API Request Builder 应用包括对 C#、Java、Node.JS、PHP、Python、Ruby 等的翻译。