许多问题都涉及我的部分请求,但我似乎无法完成一个完整的解决方案。我在我的网站上创建了一个模板(它有各种文本字段,初始字段和签名块)。单个收件人,使用字段的锚标签。当我拿一个.docx文件,通过api创建一个信封时,我想应用前面提到的模板,然后在文档/模板上预填4个文本字段。
Anchor标签没有正确放置字段。
有任何建议/建议吗?
工作请求电话是:
re.sub(r'(\w+) (\w+) (\w+)', r'\3 \1 \2',"hey you man")
# 'man hey you'
答案 0 :(得分:2)
根据您提供的信息,我了解您的情况如下:
您已通过DocuSign UI创建了模板;该模板包含一个'占位符'文档(您将在运行时通过创建/发送Envlope API调用替换它)并定义该文档的收件人和选项卡。
当您通过API创建/发送信封时,您希望将文档指定为API请求的一部分(即,使用而不是使用DocuSign模板的'占位符'文档包含)并自动填充模板定义的一些选项卡。
如果您准确描述了您尝试实现的目标,那么您需要在API请求结构中使用复合模板。以下是使用复合模板的创建/发送信封 JSON请求的示例(并包含基于您在问题中提供的信息的数据):
{
"compositeTemplates": [
{
"serverTemplates": [
{
"sequence": "1",
"templateId": "TEMPLATE_ID"
}
],
"inlineTemplates": [
{
"sequence": "2",
"recipients": {
"signers": [
{
"name": "JOHN DOE",
"email": "JDOE@email.com",
"roleName": "signer1",
"tabs":
{
"textTabs":[
{
"tabLabel" : "groupname",
"value" : "TEST GROUP ONE"
},
{
"tabLabel" : "groupnumber",
"value" : "10001000"
},
{
"tabLabel" : "txt",
"value" : "my@email.com"
},
{
"tabLabel" : "fein",
"value" : "870142380"
},
{
"tabLabel" : "physicaladdress",
"value" : "1 STREET WAY, , MY CITY, CA, 98001"
}
]
}
}
]
}
}
],
"document": {
"documentId": "3",
"name": "10001000_20170803_FILE.docx",
"fileExtension": "docx",
"documentBase64": "BASE64STREAM"
}
}
],
"status": "sent",
"emailSubject": "TEST - Group Audit - 10001000"
}