如何为每个签名者传递 Docusing 电子邮件 EmailBlurb?
How to pass Docusing email EmailBlurb for each signer?
我已经创建了信封并将签名者、文档、位置传递给 sign.So,因为我需要为每个签名者传递 EmailBlurb separately.Form Docusing web ui 可以使用以下选项进行设置和每个签名者得到不同的消息。
那么如何从 Docusing 代码传递这条消息,这里是我传递给 2 个签名者的一段代码
Private Function MakeEnvelope(ByVal signerEmail As String, ByVal signerName As String) As EnvelopeDefinition
Dim buffer As Byte() = System.IO.File.ReadAllBytes(Config.docPdf)
Dim envelopeDefinition As EnvelopeDefinition = New EnvelopeDefinition()
envelopeDefinition.EmailSubject = "Please sign this document"
envelopeDefinition.EmailBlurb ="Dear. A Thanks and regards" ' this will appear for both signer
Dim doc1 As Document = New Document()
Dim doc1b64 As String = Convert.ToBase64String(buffer)
doc1.DocumentBase64 = doc1b64
doc1.Name = "Lorem Ipsum"
doc1.FileExtension = "pdf"
doc1.DocumentId = "1"
envelopeDefinition.Documents = New List(Of Document) From {
doc1
}
Dim signer1 As Signer = New Signer With {
.Email = signerEmail,
.Name = signerName,
.ClientUserId = signerClientId,
.RecipientId = "1"
}
Dim signer2 As Signer = New Signer With {
.Email = signerEmail2,
.Name = signerName2,
.ClientUserId = signerClientId2,
.RecipientId = "2"
}
这将作为相同的消息显示给两个签名者,我需要让每个签名者的名字都显示在那里。
envelopeDefinition.EmailBlurb ="Dear. A Thanks and regards"
This article 展示了如何用六种语言(包括 C#)实现这一点。我已经为您将 C# 转换为 VB.NET,这里是:
Dim signer1 As Signer = New Signer With {
.Email = "inbar@example.com",
.Name = "Inbar Gazit",
.RecipientId = "1",
.RoutingOrder = "1",
.EmailNotification = New RecipientEmailNotification With {
.EmailSubject = "Custom email subject for signer 1",
.EmailBody = "Custom email body for signer 1"
}
}Z
我已经创建了信封并将签名者、文档、位置传递给 sign.So,因为我需要为每个签名者传递 EmailBlurb separately.Form Docusing web ui 可以使用以下选项进行设置和每个签名者得到不同的消息。
那么如何从 Docusing 代码传递这条消息,这里是我传递给 2 个签名者的一段代码
Private Function MakeEnvelope(ByVal signerEmail As String, ByVal signerName As String) As EnvelopeDefinition
Dim buffer As Byte() = System.IO.File.ReadAllBytes(Config.docPdf)
Dim envelopeDefinition As EnvelopeDefinition = New EnvelopeDefinition()
envelopeDefinition.EmailSubject = "Please sign this document"
envelopeDefinition.EmailBlurb ="Dear. A Thanks and regards" ' this will appear for both signer
Dim doc1 As Document = New Document()
Dim doc1b64 As String = Convert.ToBase64String(buffer)
doc1.DocumentBase64 = doc1b64
doc1.Name = "Lorem Ipsum"
doc1.FileExtension = "pdf"
doc1.DocumentId = "1"
envelopeDefinition.Documents = New List(Of Document) From {
doc1
}
Dim signer1 As Signer = New Signer With {
.Email = signerEmail,
.Name = signerName,
.ClientUserId = signerClientId,
.RecipientId = "1"
}
Dim signer2 As Signer = New Signer With {
.Email = signerEmail2,
.Name = signerName2,
.ClientUserId = signerClientId2,
.RecipientId = "2"
}
这将作为相同的消息显示给两个签名者,我需要让每个签名者的名字都显示在那里。
envelopeDefinition.EmailBlurb ="Dear. A Thanks and regards"
This article 展示了如何用六种语言(包括 C#)实现这一点。我已经为您将 C# 转换为 VB.NET,这里是:
Dim signer1 As Signer = New Signer With {
.Email = "inbar@example.com",
.Name = "Inbar Gazit",
.RecipientId = "1",
.RoutingOrder = "1",
.EmailNotification = New RecipientEmailNotification With {
.EmailSubject = "Custom email subject for signer 1",
.EmailBody = "Custom email body for signer 1"
}
}Z