我已經創建了信封并傳遞了簽名者、檔案、要簽名的位置。因此,我需要分別為每個簽名者傳遞 EmailBlurb。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"
uj5u.com熱心網友回復:
本文展示了如何在包括 C# 在內的六種語言中做到這一點。我已經為您將 C# 轉換為 VB.NET,它是:
Dim signer1 As Signer = New Signer With {
.Email = "[email protected]",
.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
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/455662.html
