BigQuery with Google Spreadsheet错误'缺少必需参数'

use*_*920 5 google-sheets google-apps-script google-bigquery

更新:这是修复:

  var request = BigQuery.newQueryRequest();
  request.query = sql

  // Inserts a Query Job
  try {
    queryResults = BigQuery.Jobs.query(request,projectNumber);
  }
  catch (err) {
    Logger.log(err);
    Browser.msgBox(err);
    return;
  }
Run Code Online (Sandbox Code Playgroud)

我的BigQuery> Google Spreadsheet一直运行良好,直到现在,我收到错误'必需参数丢失'

抛出异常的代码行是:

  try {
    queryResults = BigQuery.Jobs.query(projectNumber, sql, {'timeoutMs':10000});
  }
Run Code Online (Sandbox Code Playgroud)

完整的代码在本教程中.

https://developers.google.com/apps-script/articles/bigquery_tutorial#section2

这有发生在其他人身上吗?你找到了解决方案吗?

Jor*_*ani 1

Google内部版本的 appscript中引入了一项重大更改,但目前还不会影响外部客户。如果您从 Google 外部访问 BigQuery,则应该不会遇到此问题(目前)。