我可以在 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' 中。请参见屏幕截图示例。

有什么方法可以将此过程简化为单击一个按钮吗?

当然可以。这是两个有助于追求的粗略流程。

  1. 您可以利用 Google Apps Script 将数据直接推送到 DocuSign。这里的缺点是您将在 JavaScript.
  2. 中编写代码
  3. 您可以自己编写一个简短的 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"
}