如何将Typeform表单的附件提交数据同步至Salesforce?
解决方案:Typeform附件通过Zapier同步至Salesforce的处理方法
优先使用Zapier内置文件提取能力
在Zapier的Typeform触发步骤中,找到对应简历附件的字段,选择输出类型为「File」而非URL或hydrate字符串。Zapier会自动处理Typeform的授权逻辑,直接生成可用于后续同步的文件对象,无需手动处理API请求。手动处理API URL的授权方案
如果必须通过Typeform提供的API URL获取文件,需在Zapier中添加「Code by Zapier」步骤,携带Typeform API令牌发起请求:
示例Python代码:import requests file_url = "你从Zapier拿到的Typeform文件API URL" api_token = "你的Typeform API令牌" headers = {"Authorization": f"Bearer {api_token}"} response = requests.get(file_url, headers=headers) return { "file_content": response.content, "filename": "简历附件.pdf" }注:Typeform API令牌可在个人账号设置的「API令牌」页面生成,建议在Zapier中用环境变量存储令牌以保障安全。
忽略hydrate格式字段
hydrate|||...|||hydrate是Typeform内部用于前端渲染的标记字符串,无实际使用价值,无需解析处理。同步至Salesforce
添加Zapier的「Salesforce」动作步骤,选择创建对应记录(如候选人记录),将之前获取到的文件对象映射到Salesforce的附件/文件字段,Zapier会自动完成文件上传同步。
内容的提问来源于stack exchange,提问作者robert chen
相关产品推荐
相关产品推荐

