我可以在 python 中构建一个应用程序,它将自动从 google sheet 填充 docusign 字段吗?
Can i build an application in python that will auto populate docusign fields from a google sheet?
我每天都使用 docusign 并设置了一个 google sheet 自动填充电子邮件主题和正文。
我仍然需要将这些数据复制并粘贴到 'email subject' 和 'email message' 中。请参见屏幕截图示例。
有什么方法可以将此过程简化为单击一个按钮吗?
当然可以。这是两个有助于追求的粗略流程。
- 您可以利用 Google Apps Script 将数据直接推送到 DocuSign。这里的缺点是您将在 JavaScript.
中编写代码
- 您可以自己编写一个简短的 python 应用程序,它使用 Google 表格 API(通过 python sdk)检索您的数据,然后传递DocuSign eSignature API 的适当信息(通过 python sdk)。
在任何一种情况下,一旦您有权访问您希望转发给 DocuSign 的数据,您将希望首先 authenticate your account 代表您提出 API 请求。
那么您可以这样提出请求:
POST/信封
{
"emailSubject": "Please sign these documents",
"emailBlurb": "Thank you for subscribing. Click the link to sign",
"documents": [
{
"documentBase64": "JVBER...iUlRU9GCg==",
"name": "Test Doc",
"fileExtension": "pdf",
"documentId": "1"
}
],
"recipients": {
"signers": [
{
"email": "test@test.com",
"name": "Test User",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"numberTabs": [
{
"tabLabel": "PO #",
"locked": "false",
"xPosition": "200",
"yPosition": "200",
"documentId": "1",
"pageNumber": "1"
}
]
}
}
]
},
"status": "sent"
}
我每天都使用 docusign 并设置了一个 google sheet 自动填充电子邮件主题和正文。
我仍然需要将这些数据复制并粘贴到 'email subject' 和 'email message' 中。请参见屏幕截图示例。
有什么方法可以将此过程简化为单击一个按钮吗?
当然可以。这是两个有助于追求的粗略流程。
- 您可以利用 Google Apps Script 将数据直接推送到 DocuSign。这里的缺点是您将在 JavaScript. 中编写代码
- 您可以自己编写一个简短的 python 应用程序,它使用 Google 表格 API(通过 python sdk)检索您的数据,然后传递DocuSign eSignature API 的适当信息(通过 python sdk)。
在任何一种情况下,一旦您有权访问您希望转发给 DocuSign 的数据,您将希望首先 authenticate your account 代表您提出 API 请求。
那么您可以这样提出请求:
POST/信封
{
"emailSubject": "Please sign these documents",
"emailBlurb": "Thank you for subscribing. Click the link to sign",
"documents": [
{
"documentBase64": "JVBER...iUlRU9GCg==",
"name": "Test Doc",
"fileExtension": "pdf",
"documentId": "1"
}
],
"recipients": {
"signers": [
{
"email": "test@test.com",
"name": "Test User",
"recipientId": "1",
"routingOrder": "1",
"tabs": {
"numberTabs": [
{
"tabLabel": "PO #",
"locked": "false",
"xPosition": "200",
"yPosition": "200",
"documentId": "1",
"pageNumber": "1"
}
]
}
}
]
},
"status": "sent"
}