【发布时间】:2023-03-08 23:15:01
【问题描述】:
我正在尝试使用 Google Apps 脚本来自动化日常聚合过程。这个想法是在一个数据集的几个表上运行,并将它们的结果保存到第二个数据集上的一个表中。我的用户拥有两个相关数据集的权限。
我的请求如下所示
var request = {
"maxResults": 10000,
"useQueryCache": false,
"destinationTable": {
"projectId": "project_name_obfuscated",
"datasetId": "project_114151_shared",
"tableId": "test123"
},
"writeDisposition": "WRITE_TRUNCATE",
"createDisposition": "CREATE_IF_NEEDED",
"allowLargeResults": true,
"query": "query syntax here"
};
var queryResults = BigQuery.Jobs.query(request, "project_name_obfuscated");
(出于保密原因,我混淆了项目名称和查询本身)。
查询实际上运行良好,但是它没有保存到我定义的指定项目/数据集/表中。
在 BQ UI 中,我看到如下内容:
Job ID: project_name_obfuscated:job_NhkQpi110p3i5yoOO7nzXp3tTKY
Start Time: 5:47pm, 20 Oct 2014
End Time: 5:47pm, 20 Oct 2014
Bytes Processed: 0 B
Destination Table: project_name_obfuscated:_138c3340e691065e8db0b55781b5a41c6b4bcd49.anonev_SOiiRC10lfetj000kcj4rmXNc5E
任何想法我做错了什么?
【问题讨论】:
标签: google-apps-script google-bigquery