繁体   English   中英

Google表格的Analytics脚本权限不足

Analytics Scripts Insufficient Permission from Google Sheets

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试编写脚本以获取Google Analytics(分析)数据并将其添加到Google表格中。

运行以下代码时,在工作表上出现以下错误:

“用户对此个人资料没有足够的权限。”

只需几个快速复选框即可:是,我正在尝试访问的Analytics(分析)帐户具有管理员权限,是,我正在创建脚本的Google表格具有管理权限,是的,我已经检查了我当前的Google登录名,以确保我使用的帐户正确。

这是代码:

function runDemo() {
  try {
    var results = getReportDataForProfile();
    outputToSpreadsheet(results);

  } catch(error) {
Browser.msgBox(error.message);
  }
}

function getReportDataForProfile() {
  var profileId = 'xxxxxxxx'; //firstProfile.getId();
  var tableId = 'ga:' + profileId;
  var startDate = getLastNdays(14);   // 2 weeks (a fortnight) ago.
  var endDate = getLastNdays(0);      // Today.

  var optArgs = {
'dimensions': 'ga:keyword',              // Comma separated list of dimensions.
'sort': '-ga:sessions,ga:keyword',       // Sort by sessions descending, then keyword.
'segment': 'dynamic::ga:isMobile==Yes',  // Process only mobile traffic.
'filters': 'ga:source==google',          // Display only google traffic.
'start-index': '1',
'max-results': '250'                     // Display the first 250 results.
  };

  // Make a request to the API.
  var results = Analytics.Data.Ga.get(
  tableId,                    // Table id (format ga:xxxxxx).
  startDate,                  // Start-date (format yyyy-MM-dd).
  endDate,                    // End-date (format yyyy-MM-dd).
  'ga:sessions,ga:pageviews', // Comma seperated list of metrics.
  optArgs);

  if (results.getRows()) {
return results;

  } else {
    throw new Error('No views (profiles) found');
  }
}
1 个回复

好的,我花了一段时间解决这个问题,然后才开始工作。

最好的猜测是我从Google Analytics(分析)复制了媒体资源ID错误。 返回并重新复制后,一切正常。

2 Google 表格的 Apps 脚本执行权限

如何允许具有“仅查看”权限的用户能够在电子表格中执行应用程序脚本? 我创建了一个由onOpen()触发的自定义菜单选项,它可以为具有编辑权限的任何人启动脚本。 但是, onOpen()不会为仅具有查看/评论权限(与文档一致)的任何人运行,因此不会创建菜单并且无法启动脚本。 理想情况下,我只想查看 ...

3 Google表格空间不足

我有一个Google表格,我可以用来记录使用电子表格键从多个用户输入的数据。 经理每天查询记录的数据。 我的工作表空间不足,无法再查询记录。 有什么地方可以连接Google表格,以便使用更大的数据集? ...

4 plone python脚本上的“权限不足”

我有这个python脚本旨在重建特定内容类型的目录,但是当我在浏览器中访问它的URL时,即使以管理员身份登录,我也会获得“权限不足”。 我怎么能运行这样的东西? ...

2015-03-22 23:50:34 3 221   plone
5 每个人的Google表格脚本权限允许访问表格

我知道目前有很多与Google脚本相关的问题,其中有些涉及我的问题,但我似乎无法弄清答案。 我只希望能够在1个电子表格的同一项目文件中运行1个或2个脚本。 如何在与工作表共享的每个人中允许权限,而又不强迫每个用户经历允许授权的过程? 这可能吗? 也许还有其他脚本? 这是我的脚本 ...

9 Google任务api权限不足

我正在按照以下步骤访问这里找到的Google Tasks API,安装了库,复制了Python的代码,在计算机上执行了快速入门,并且可以正常工作。 之后,我更改了代码以编写任务,这是代码: 请注意,我已将SCOPE更改为写入特权,但是却收到一条错误消息:“权限不足”。 我怎么解决 ...

10 Google云端存储-权限不足

尝试将文件上传到PHP的存储桶时,Google Cloud Storage出现错误403:InsufficientPermissions错误。 在成功完成几个月之后,这才刚刚开始突然发生。 我已经启用了服务帐户访问IAM和存储桶权限中的所有内容的权限。 我创建了一个新帐户并添加了新权限。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2021 STACKOOM.COM