【问题标题】:GAS - 500 error when calling google.script.run when library in DEV modeGAS - 当库处于 DEV 模式时调用 google.script.run 时出现 500 错误
【发布时间】:2021-02-01 12:44:09
【问题描述】:

非常简单的js代码

google.script.run.withSuccessHandler(testOK).testCall('A87J8HRS1');
function testOK(output){ console.log(output)}

连同简单的 GS 代码

function testCall(arg){

  return arg+3;
}

当附加库处于 DEV 模式时引发 500 错误。

未捕获的 NetworkError:由于 HTTP 500 导致连接失败

我今天第一次开始使用图书馆,所以也许我错过了一些东西。我需要做些什么让它在 DEV 模式下工作吗?否则将无法开发任何简单的方法。

【问题讨论】:

  • 当你从新的IDE换到旧的IDE并重新安装库并重新部署Web Apps并再次测试时,你会得到什么结果?因为当我第一次看到你的情况时,我担心新的IDE可能是问题的原因。
  • 田池,你是 100% 正确的。我按照你的建议做了,现在它甚至可以使用新的编辑器。有没有办法向 Google 报告?
  • 感谢您的回复。我很高兴你的问题得到了解决。当您想报告它时,将它报告给 Google 问题跟踪器怎么样? Ref 而且,当您的问题得到解决后,您可以将其发布为答案吗?这样,它对遇到相同问题的其他用户很有用。
  • 好吧,我以为你想发布答案。所有的学分都是你的。如果你不想那么我会。再次感谢您的帮助。
  • 感谢您的回复。根据您的回复,我将其发布为答案。你能确认一下吗?

标签: google-apps-script internal-server-error


【解决方案1】:

当我第一次看到你的情况时,我担心新的 IDE 是否可能是问题的原因。所以我想提出以下流程。

  1. 从新 IDE 更改为旧 IDE。
  2. 重新安装库。
  3. 重新部署 Web 应用程序。

如果我的理解正确,您的情况可能会因此而改变。

注意:

  • 作为其他方法,当再次创建新的 Google Apps 脚本项目时,在新的 IDE 下,复制并粘贴脚本,安装库,然后部署 Web 应用程序,我认为这可能会改变您目前的情况。但是,这是我的猜测。

【讨论】:

  • 我可以确认第一种方法(使用旧编辑器)有效。我没有尝试第二个。
  • @Radek 感谢您的补充评论。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-07-06
  • 2021-08-13
  • 2018-05-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-31
相关资源
最近更新 更多