Google Apps Script中AdminReports未定义问题及配置求助
问题描述
在Google Apps Script中尝试使用Admin SDK创建、编辑和查看报表,参考官方示例脚本时无法运行,抛出错误:
ReferenceError: AdminReports is not defined
已在Google Script中启用Admin SDK API,但发现「版本」下仅显示directory_v1,项目中仅添加了AdminDirectory,无AdminReports相关内容。

解决方案
你需要单独启用Admin Reports API这个高级服务,而非仅启用Admin SDK(后者仅对应AdminDirectory服务),操作步骤如下:
- 打开目标Google Apps Script项目
- 点击编辑器左侧的「服务」面板
- 点击「添加服务」按钮,在弹出列表中找到「Admin Reports API」
- 选中该服务并点击「添加」,项目将自动引入
AdminReports对象,对应版本为reports_v1 - 确保当前关联的Google Cloud Console项目已启用「Admin Reports API」(添加服务时若未启用,系统会引导完成启用操作)
完成以上配置后,即可正常调用AdminReports对象执行报表相关操作。
内容的提问来源于stack exchange,提问作者The33Coder
相关产品推荐
相关产品推荐

