Bar*_*rim 7 google-apps-script looker-studio
我不确定在哪里可以获取有关 Google Data Studio 在运行自定义 Google App 脚本连接器时遇到的错误的信息。
我创建了一个脚本,作为新版本的清单发布并复制了 ID。
在 Data Studio 中,我打开编辑,打开新的连接器页面,然后在开发人员中输入 ID,这会显示我的应用程序脚本并要求我授权对外部资源的访问(假设这是因为它正在查询非 Google 网站) 。
连接器页面显示我的架构标签。我填写了一些信息,然后单击“连接”,然后弹出一个框:“抱歉,我们遇到错误,无法完成您的请求”以及错误 ID。
我在哪里可以找到该 ID 背后的信息?我发现脚本执行页面包含已运行的函数,但它们看起来都成功运行(没有失败)。
日志查看器或 Stackdriver 日志中没有记录任何内容。
我不知道如何在脚本编辑器中测试它,因为 Data Studio 应该使用请求对象调用函数,而在编辑器中尝试测试需要该对象的函数会失败,因为它是未定义的。
有没有地方可以查看更多触发错误的原因?或者我可以插入一些可以从 Data Studio 执行尝试正确记录到 Logger.log 的内容?
编辑:好的,看起来 console.log() 会将消息发送到 stackdriver 日志,但我仍然没有找到错误或 Data Studio 到底有什么问题。我在每个函数的开头添加了一条日志消息,表示它们即将运行,日志查看器显示 Data Studio 所需的函数 getAuthType()、isAuthValid()、getConfig()、isAdminUser() 和getSchema 已运行,没有其他任何事情......
我仍在寻找来自 lambda 引擎(或 Data Studio)的日志,以告诉我在尝试运行时它到底不喜欢什么。