自从 EAP 推出以来,我已经将 App Maker 用于几个小项目。来自使用 PHP 的 TDD 和使用 Node 的热重载,我对查看更改和调试需要多长时间感到沮丧。我现在想知道我是否遗漏了一些重要的知识,因为它似乎太乏味了。
这是一个例子:
我有一个绑定(bind)到客户端功能的表单字段。该函数根据其他表单字段的值返回一个计算出来的数字(其中一些也是计算出来的)。当我单击预览并填写表格时,当然会出现控制台错误或计算将被关闭。所以我调整了函数,点击预览,然后再试一次——重复,直到我得到预期的输出。
由于每次渲染我的预览需要 10-15 秒,我花费了大量的开发时间盯着一个旋转的圆圈。
我在另一个环境(Google Apps 脚本、本地 IDE 等)中编写和调试了一些脚本,然后将它们剪切并粘贴到 App Maker 中,取得了一些成功。但是,当该函数引用 App Maker 模型和小部件时,这并不适用。
我在这里遗漏了什么,或者重复预览真的是在 App Maker 中设计和调试的唯一方法吗?
最佳答案
我经常使用的一种快速而肮脏的方法是将此行添加到我想要仔细查看的任何函数中。 AppMaker 会为每个调试器调用显示警告,因此也不会有在代码中忘记它的风险。
debugger;
当然,这只适用于客户端脚本。
关于google-app-maker - 持续预览 Google App Maker 应用程序是更新/调试它们的唯一方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52085701/