Google app maker 持续预览Google App Maker应用程序是更新/调试它们的唯一方法吗?

Google app maker 持续预览Google App Maker应用程序是更新/调试它们的唯一方法吗?,google-app-maker,Google App Maker,自从EAP启动以来,我已经在几个小项目中使用了AppMaker。来自使用PHP的TDD和使用Node的热重新加载,我对看到更改和调试所需的时间感到沮丧。我现在想知道我是否遗漏了一些关键的知识,因为它看起来太乏味了 下面是一个例子: 我有一个绑定到客户端函数的表单字段。该函数返回一个基于其他表单字段(其中一些字段也已计算)值的计算数字。当然,当我单击“预览”并填写表单时,会出现控制台错误,否则计算将被关闭。因此,我调整函数,点击预览,然后再试一次——反复尝试,直到得到预期的输出 因为每次渲染预览都

自从EAP启动以来,我已经在几个小项目中使用了AppMaker。来自使用PHP的TDD和使用Node的热重新加载,我对看到更改和调试所需的时间感到沮丧。我现在想知道我是否遗漏了一些关键的知识,因为它看起来太乏味了

下面是一个例子:

我有一个绑定到客户端函数的表单字段。该函数返回一个基于其他表单字段(其中一些字段也已计算)值的计算数字。当然,当我单击“预览”并填写表单时,会出现控制台错误,否则计算将被关闭。因此,我调整函数,点击预览,然后再试一次——反复尝试,直到得到预期的输出

因为每次渲染预览都需要10-15秒,所以我花了大量的开发时间盯着一个旋转的圆圈

我在另一个环境(谷歌应用程序脚本、本地IDE等)中成功地编写和调试了一些脚本,然后将它们剪切并粘贴到AppMaker中。但是,当函数引用App-Maker模型和小部件时,这就不起作用了


这里有没有我遗漏的东西,或者重复预览真的是App Maker中设计和调试的唯一方法?

我经常使用的一种快速而肮脏的方法是将这一行添加到我想仔细查看的任何函数中。AppMaker会为每个调试器调用显示一个警告,因此在代码中也不会忘记它

debugger;

当然,这只适用于客户端脚本

在刷新之前,我使用Chrome开发者工具控制台测试代码中的调整。这节省了一点时间…谢谢-我没想到。但是,我在开发工具中找不到我的脚本。应用程序制造商似乎把一切都弄糊涂了。客户端脚本位于何处?您将无权编辑或查看脚本。您可以运行脚本中定义的函数,也许更有用的是能够运行任意javascript并访问AppMakerAPI,在将其分配给小部件之前对其进行测试。