Google sheets 谷歌电子表格导出的dvc导入url存在问题

Google sheets 谷歌电子表格导出的dvc导入url存在问题,google-sheets,google-sheets-api,dvc,Google Sheets,Google Sheets Api,Dvc,我正在将基于Makefile的数据工作流转换为dvc。我有一个谷歌电子表格,我正在数据工作流中使用它,以便在临时数据库中轻松更新一些内容。目前,这种方法适用于以下情况: # Makefile data.csv: curl -L https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv > data.csv 当然,我可以使用dvc run将相同的步骤直接合并到我的dvc管道中,但我

我正在将基于Makefile的数据工作流转换为dvc。我有一个谷歌电子表格,我正在数据工作流中使用它,以便在临时数据库中轻松更新一些内容。目前,这种方法适用于以下情况:

# Makefile
data.csv:
    curl -L https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv > data.csv
当然,我可以使用
dvc run
将相同的步骤直接合并到我的dvc管道中,但我的理解是,类似
dvc import url
的内容更合适,但我遇到了一个错误:

$poetry运行dvc导入urlhttps://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv data.csv
进口'https://docs.google.com/spreadsheets/d/MY-GOOGLE-DOC-ID/export?exportFormat=csv“->”data.csv”
错误:意外错误-“非类型”对象没有属性“endswith”

我猜这是因为来自Google电子表格导出url的响应数据没有与之关联的文件名后缀。有办法解决这个问题吗?有没有更好的方法将google电子表格中的数据拉入dvc工作流?

听起来这可能是连接到的。