gpt4 book ai didi

docusignapi - 文档签名 : How to prefill multiple text tabs with the same label?

转载 作者:行者123 更新时间:2023-12-04 13:19:42 24 4
gpt4 key购买 nike

我有多个文本选项卡,它们在模板中都具有完全相同的标签。当我发送收件人选项卡数据来预填充这些时,只有第一个被预填充,其余的都是空的。

我找到了 this support ticket .但它包含矛盾的信息:

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.

如果它们都被识别为一个,为什么 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
}

(我删除了一些敏感信息)

这是 JSON 响应:
{
"envelopeId": "******",
"uri": "/envelopes/******",
"statusDateTime": "2013-08-12T10:25:00.7159991Z",
"status": "sent"
}

正如我上面所说的第一个 FullName选项卡是预填充的,后续的都是空的。

最佳答案

您引用的帖子现在已经过时 - 当您有多个标签相同的标签想要用相同的值预填充时,实际上您需要做一个技巧。

基本上,如果您有多个具有相同 tabLabel 的选项卡,并且您希望所有选项卡都以相同的初始值开始,那么您需要在 tabLabel 前面加上通配符字符串

\\* 

例如,假设您有一个社会保障选项卡,您已将其添加到文档中的多个名为“SocialSecurityTab”的位置。要填充所有包含“SocialSecurityTab”作为其 tabLabel 的 textTabs,请使用以下 JSON:
"textTabs": [
{
"tabLabel": "\\*SocialSecurityTab",
"value": "012-34-5678"
}

重要的是不要忘记两个反斜杠 (\) 字符,还要确保您使用的系统(例如 Salesforce)不会因各种原因而删除其中一个反斜杠。

文档

Automatically Populating Tabs文档以获取更多信息。

关于docusignapi - 文档签名 : How to prefill multiple text tabs with the same label?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18181359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com