最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

无法使用Docusign API在我的模板中填充文本字段(使用数字验证)

运维笔记admin8浏览0评论

无法使用Docusign API在我的模板中填充文本字段(使用数字验证)

无法使用Docusign API在我的模板中填充文本字段(使用数字验证)

我在Docusign中有一个带有文本字段的模板,其中包含以下设置:

数据标签:'拆迁'

验证:数字

我尝试使用Docusign Nodejs客户端来填充此字段,如下所示:

let demolition = docusign.Text.constructFromObject({
                            tabLabel: "Demolition", value: args.demolition});
let builderTabs = docusign.Tabs.constructFromObject({

                numberTabs: [demolition]          

                            }); 

我使用numberTabs因为使用textTabs不起作用,下面的链接建议使用numberTabs。

Docusign auto populate to tabs with data validation not working

但这也不起作用。

这是我在使用'numberTabs'文本时从Docusign收到的错误:'{\ r \ n“errorCode”:“UNSPECIFIED_ERROR”,\ r \ n“message”:“对象引用未设置为对象的实例。为“\ r \ n}”,

回答如下:

我刚刚测试了以下代码并且它有效(确保将tabLabel更新为模板中的相同标签):

var envDef = new docusign.EnvelopeDefinition();
envDef.emailSubject = 'Please sign this document sent from Node SDK';
envDef.templateId = templateId;

// create a template role with a valid templateId and roleName and assign signer info
var tRole = new docusign.TemplateRole();
tRole.roleName = roleName;
tRole.name = 'Sally Doe';
tRole.email = '[email protected]';

tRole.tabs = new docusign.Tabs();
tRole.tabs.numberTabs = [];

var nTab = new docusign.Text();
nTab.tabLabel = "myLabel";
nTab.value = "123";
tRole.tabs.numberTabs.push(nTab);

// create a list of template roles and add our newly created role
var templateRolesList = [];
templateRolesList.push(tRole);

// assign template role(s) to the envelope
envDef.templateRoles = templateRolesList;
发布评论

评论列表(0)

  1. 暂无评论