在docusign自定义选项卡更新自动字体更改后

时间:2018-03-02 13:37:54

标签: docusignapi

我正在尝试使用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' }

1 个答案:

答案 0 :(得分:0)

DocuSign eSignature REST API中的各种更新方法是更新方法,而不是修补程序方法。

因此,当您调用更新方法时,您需要使用参数的当前值或更新值来提供对象参数的所有

如果您不知道对象的当前值,请先执行 get 操作。