我有多个文本选项卡,它们在模板中都具有完全相同的标签.当我将收件人标签数据发送到预填充时,只有第一个预先填充,其余的都是空的.
我找到了这张支持票.但它包含矛盾的信息:
Yes I believe you do need to set the value 10 times (one for each text tab),
...
So if you give them all the same label and make them editable (by setting "locked" to false) then when a recipient types a value into one text box ALL of them will get updated with that value.
Run Code Online (Sandbox Code Playgroud)
如果它们都被识别为一个,为什么API需要发送相同的数据10次?如果它发送信息5次,填写哪些标签?前5?他们中的任何5个随机?
请注意,我可以获得预先填充了唯一标签的文本标签.
编辑:
这是请求的JSON转储:
{
"compositeTemplates": null,
"status": "sent",
"allowReassign": false,
"allowRecipientRecursion": false,
"templateRoles": [
{
"name": "Atamert Olcgen",
"tabs": {
"radioGroupTabs": [],
"textTabs": [
...
{
"name": "Text",
"value": "<EMAIL1>",
"tabLabel": "Email"
},
...
{
"name": "Text",
"value": "Atamert Olcgen",
"tabLabel": "FullName"
},
...
],
"checkboxTabs": []
},
"recipientId": "1",
"accessCode": null,
"clientUserId": "******",
"roleName": "Client",
"emailNotification": null,
"email": "<EMAIL1>"
},
{
"name": "*****",
"tabs": {
... // Secondary signer, mostly empty
},
"recipientId": "2",
"accessCode": null,
"clientUserId": null,
"roleName": "!",
"emailNotification": null,
"email": "<EMAIL2>"
},
{
"name": "******",
"tabs": {
"radioGroupTabs": [],
"textTabs": [],
"checkboxTabs": []
},
"recipientId": "1",
"accessCode": null,
"clientUserId": null,
"roleName": "EmailOnlyRecipient",
"emailNotification": null,
"email": "<EMAIL3>"
}
],
"enableWetSign": false,
"signingLocation": "Online",
"eventNotification": null,
"enforceSignerVisibility": false,
"brandId": "",
"allowMarkup": false,
"envelopeIdStamping": false,
"asynchronous": false,
"templateId": "<TEMPLATE_ID>",
"emailBlurb": "",
"customFields": null,
"authoritativeCopy": false,
"emailSubject": "<PRODUCT> - Secure Authorization Document",
"autoNavigation": false
}
Run Code Online (Sandbox Code Playgroud)
(我删除了一些敏感信息)
这是JSON响应:
{
"envelopeId": "******",
"uri": "/envelopes/******",
"statusDateTime": "2013-08-12T10:25:00.7159991Z",
"status": "sent"
}
Run Code Online (Sandbox Code Playgroud)
如上所述,第一个FullName标签是预填充的,后续的标签是空的.
Erg*_*gin 15
您引用的帖子现在已经过时了 - 当您有多个具有相同标签的制表符时,您需要做的一件事就是要预先填充相同的值.
基本上如果你有几个带有相同tabLabel的选项卡,并且你希望它们都以相同的初始值开始,那么你需要在tabLabel前加上通配符字符串
\\*
Run Code Online (Sandbox Code Playgroud)
例如,假设您有一个社交安全选项卡,您已在多个名为"SocialSecurityTab"的位置添加到您的文档中.要将包含"SocialSecurityTab"的所有textTab填充为其tabLabel,请使用以下JSON:
"textTabs": [
{
"tabLabel": "\\*SocialSecurityTab",
"value": "012-34-5678"
}
Run Code Online (Sandbox Code Playgroud)
重要的是不要忘记反斜杠(\)字符,并确保您没有使用可能因各种原因剥离其中一个反斜杠的系统(例如Salesforce).
有关详细信息,请参阅自动填充选项卡文档.
| 归档时间: |
|
| 查看次数: |
2764 次 |
| 最近记录: |