我正在尝试使用docusign实现嵌入式签名,我们有两个不同的收件人。在第一个收件人签名后,我正在为正在按预期工作的第二个收件人更新自定义选项卡值。
问题是在标签更新后,他们的字体会自动更改。 更新后,我确实列出了选项卡属性,(更新和原始)具有相同的属性。
original:
{
height: 11,
validationPattern: '',
validationMessage: '',
shared: 'false',
requireInitialOnSharedChange: 'false',
requireAll: 'false',
name: 'xxxx',
value: 'xxxx',
originalValue: 'xxxx',
width: 102,
required: 'true',
locked: 'true',
concealValueOnDocument: 'false',
disableAutoSize: 'false',
maxLength: 4000,
tabLabel: 'xxxx',
font: 'lucidaconsole',
fontColor: 'black',
fontSize: 'size12',
documentId: '1',
recipientId: '1',
pageNumber: '1',
xPosition: '252',
yPosition: '323',
tabId: 'xxxx',
templateLocked: 'false',
templateRequired: 'false' }
updated:
{
height: 11,
isPaymentAmount: 'false',
validationPattern: '',
validationMessage: '',
shared: 'false',
requireInitialOnSharedChange: 'false',
requireAll: 'false',
name: 'xxxx',
value: 'xxxx',
originalValue: 'xxxx',
width: 102,
required: 'true',
locked: 'true',
concealValueOnDocument: 'false',
disableAutoSize: 'false',
maxLength: 4000,
tabLabel: 'xxxx',
font: 'lucidaconsole',
bold: 'false',
italic: 'false',
underline: 'false',
fontColor: 'black',
fontSize: 'size12',
documentId: '1',
recipientId: '2',
pageNumber: '1',
xPosition: '251',
yPosition: '337',
tabId: 'xxxx',
templateLocked: 'false',
templateRequired: 'false' }
答案 0 :(得分:0)
DocuSign eSignature REST API中的各种更新方法是更新方法,而不是修补程序方法。
因此,当您调用更新方法时,您需要使用参数的当前值或更新值来提供对象参数的所有。
如果您不知道对象的当前值,请先执行 get 操作。