例外:未配置访问 - API 更新后使用 Google Apps 脚本的 BigQuery
Posted
技术标签:
【中文标题】例外:未配置访问 - API 更新后使用 Google Apps 脚本的 BigQuery【英文标题】:Exception: Access Not Configured - BigQuery with Google Apps Scripts after the API update 【发布时间】:2013-11-28 07:25:20 【问题描述】:在 API 更新 - http://googleappsdeveloper.blogspot.sg/2013/11/code-updates-required-for-apps-script.html 之后,我在我的代码中进行了更新。
但我提出了一个异常:异常:未配置访问
我已授权应用脚本使用 BigQuery,并且该脚本在 API 更新之前运行良好
var projectNumber='XXXXXXX';
var sql = 'a sql query';
var export_table = 'export_table';
var queryResults;
var j = BigQuery.newJob();
jr = BigQuery.newJobReference();
jr.setProjectId(projectNumber);
j.setJobReference(jr);
jc = BigQuery.newJobConfiguration();
jcq = BigQuery.newJobConfigurationQuery();
jcq.setQuery(sql);
t = BigQuery.newTableReference();
t.setDatasetId("export");
t.setTableId(export_table);
t.setProjectId(projectNumber);
jcq.setDestinationTable(t);
jcq.setWriteDisposition("WRITE_TRUNCATE");
jc.setQuery(jcq);
j.setConfiguration(jc);
try
jobs = BigQuery.Jobs;
var resource =
query: j,
timeoutMs: 1000
;
BigQuery.Jobs.query(resource,projectNumber );
catch (err)
Logger.log(err);
return;
感谢您的帮助。
【问题讨论】:
【参考方案1】:转到您的脚本并转到资源。验证 BigQuery 是否已启用。
然后点击下面文本中的链接:“这些服务也必须在 Google Developers Console 中启用”。这应该会打开控制台窗口,您可以在其中为您的项目启用 BQ。
另请参阅:https://developers.google.com/apps-script/guides/services/advanced
【讨论】:
【参考方案2】:我认为这很简单。从未声明变量“var jr =''”。
【讨论】:
以上是关于例外:未配置访问 - API 更新后使用 Google Apps 脚本的 BigQuery的主要内容,如果未能解决你的问题,请参考以下文章
配置 windows server FTP开启防火墙例外后然然无法访问的解决办法
访问未配置。 YouTube 数据 API 尚未在项目 608941808256 中使用
谷歌钱包应用内付款:未捕获的 ReferenceError:未定义 goog。 google.payments 与 goog.payments