Google bigquery 无法使用nodejs bigquery数据传输设置传输配置

Google bigquery 无法使用nodejs bigquery数据传输设置传输配置,google-bigquery,Google Bigquery,下面是我用来创建计划查询的代码。使用以下软件包 我试着翻阅文档,但没能解决它 const bigqueryDataTransfer = require("@google-cloud/bigquery-data-transfer"); let projectId = ""; const client = new bigqueryDataTransfer.v1.DataTransferServiceClient({ projectId, keyFile

下面是我用来创建计划查询的代码。使用以下软件包 我试着翻阅文档,但没能解决它

const bigqueryDataTransfer = require("@google-cloud/bigquery-data-transfer");
let projectId = "";
const client = new bigqueryDataTransfer.v1.DataTransferServiceClient({
  projectId,
  keyFilename: "./key.json",
});

async function quickstart() {
  try {
    const parent = client.projectPath(projectId);
    console.log(parent);

    let transferConfig = {
      displayName: "Name",
      destinationDatasetId: "dataset-name",
      dataSourceId: "scheduled_query",
      params: [
        {
          query: "Select * from dataset.table",
          destinationTableNameTemplate: "table_name",
          writeDisposition: "WRITE_TRUNCATE",
        },
      ],
      schedule: "every 15 minutes",
    };

    let response = await client
      .createTransferConfig({ parent, transferConfig })
      .then((e) => console.log(e))
      .catch((err) => {
        console.error(err);
      });
    console.log(response);
  } catch (e) {
    console.log(e);
  }
}
quickstart();
获取以下错误

 code: 3,
  details: 'Parameters:  Missing parameter: query. Config name: ',
  metadata: Metadata {
    internalRepr: Map { 'grpc-server-stats-bin' => [Array] },
    options: {}
  }