Google bigquery 通过API从CSV获取时间戳

Google bigquery 通过API从CSV获取时间戳,google-bigquery,Google Bigquery,当存在时间戳字段时,API是否支持将CSV导入新表 如果我手动(使用BigQueryWeb界面)上传一个包含时间戳数据的CSV文件,并通过模式将该字段指定为时间戳,它就可以正常工作。数据已加载。时间戳数据被解释为时间戳数据并导入到时间戳字段中 但是,当我使用API对同一个文件执行相同的操作时,会出现以下错误: “非法CSV架构类型:时间戳” 更具体地说,我正在使用GoogleApps脚本连接到BigQueryAPI,但响应似乎来自BigQueryAPI本身,这表明这不是API的一个功能 我知道我

当存在时间戳字段时,API是否支持将CSV导入新表

如果我手动(使用BigQueryWeb界面)上传一个包含时间戳数据的CSV文件,并通过模式将该字段指定为时间戳,它就可以正常工作。数据已加载。时间戳数据被解释为时间戳数据并导入到时间戳字段中

但是,当我使用API对同一个文件执行相同的操作时,会出现以下错误:

“非法CSV架构类型:时间戳”

更具体地说,我正在使用GoogleApps脚本连接到BigQueryAPI,但响应似乎来自BigQueryAPI本身,这表明这不是API的一个功能


我知道我可以作为字符串导入,然后在查询中转换为时间戳,但我希望最终得到一个带有时间戳字段的表模式。。。从CSV文件填充。。。使用API。。。为了简单起见,最好通过应用程序脚本。

看起来“内联”模式解析器缺少时间戳。同时,修复应该在下周的构建中进行,如果您通过“schema”字段而不是schemaInline字段传递模式,那么它应该对您有效。

这真是太棒了。使用schema字段需要更多的代码行,但它确实做到了这一点。谢谢