【发布时间】:2020-01-23 05:49:15
【问题描述】:
我尝试了使用此处提供的示例代码 https://developers.google.com/apps-script/guides/html/reference/run 从我的 html 调用 Google Apps Script 服务器端函数的最简单方法。它就像一个魅力。
但是,当我尝试在 库 中包含所有服务器代码的实际项目中执行相同的操作时,它不起作用。我不断收到错误
“未捕获的类型错误:google.script.run.doSomething 不是函数”
这是我为重新创建问题而创建的示例项目
The Gdoc 在这里查找“测试菜单”并单击“打开侧边栏”以调用该功能。访问绑定脚本查看库的代码和使用情况。
对此的任何帮助将不胜感激。
【问题讨论】:
-
没有你的帮助真的很难帮助你,你能分享一下不工作的项目吗?你能分享相关的代码吗? (例如,对我来说,不清楚您所说的“在我的项目中/库中的所有代码”是指本地项目还是什么?)
-
@CrissCrossCrass 编辑了包含所有详细信息的帖子。感谢您的帮助!
-
我假设你意识到
google.script.run.doSomething应该是google.script.run.doSomething()。 -
是的,我愿意。如果你打开我的项目,你会看到我是这样编码的。
-
使用
google.script.runAPI 时,仅公开服务器端脚本的公共方法。如果你想引用库方法,那么我相信你需要一个公共包装器:function useLib() { return myLibName.doSomething(); }
标签: javascript google-apps-script web-applications