javascript - 对具有 JavaScript、HTML、Google Apps 脚本的网络应用程序进行故障排除的最佳方法是什么?
问题描述
我有一个用于表单提交的 Web 应用程序项目,其中包含多个可靠的选择选项。表单具有一定的距离计算功能,计算用户所在位置到表单中所选城市的网点的距离。我的表格工作得很好。然后我编辑了一些代码,现在选择元素中的表单选项没有出现。用于故障排除代码的最佳方法是什么?
我不喜欢帮助查明代码中的错误,而是问什么是解决具有 HTML、javascript 和应用程序脚本的代码的最佳方法?似乎我发现这种情况一次又一次地发生在我身上。
解决方案
在脚本中调试错误的一般方法是签My Executions
入script.google.com
并检查所需执行的 Cloud Logs:
样本:
要显示调试日志,您需要console.log()
在代码中的关键点上放置行以显示关键变量的值。
样本:
在部署为 Web 应用程序之前,最好通过手动运行 GAS 中的脚本来进行调试。
此外,HTML 错误更难调试,因为您只有输出页面要检查。
参考:
推荐阅读
- firebase - 在 Flutter 应用程序上过滤和排序 Firebase (Firestore) 数据
- git - 对于名为“master”的分支,git 的哪些部分具有特殊/默认行为?
- reactjs - 将 Create React App 部署到 Netlify 时没有源映射
- python - 代码仅在 PDB 处于活动状态时有效
- forms - VB6 - 禁用的控件是否仅对用户输入或代码禁用?
- ruby-on-rails - 选择助手中的选项和选择有什么区别?
- sql - sql:分块复制到表中?
- scalatest - JsResultException error.path.missing 错误
- android - 在 Firebase 中,我可以将用户连接到多个表吗?
- javascript - 每 10 秒使用表格内容 ID 重新加载页面