首页 > 解决方案 > 是否有任何关于 Google App Maker 语法的正式文档?

问题描述

我正在使用 Google AppMaker 开发应用程序。我没有很多编码经验,所以我边走边学。我坚持转换绑定的布尔值。我希望值为真,否为假。

使用 App Maker 的文档,我尝试了 fromBoolean 和 boolToStr 转换器,但它们都返回错误,例如“在第 69 列:预期的')',而是 (。”所以我通过 Javascript.info 查找了正确的 JavaScript 语法,只是变得更加困惑。

这是我到目前为止所尝试的:

@datasources.AffectedFacilities.item.Cross_Bore_Involved_2#boolToStr(("0")= 'false', ("") = 'true');
@datasources.AffectedFacilities.item.Cross_Bore_Involved_2#fromBool(0 = 'NO', 1 = 'YES');

我没有看到转换的布尔字段,而是收到语法错误。我只需要查看编码示例,而 Google 文档没有提供。

标签: javascriptdata-bindingsyntaxgoogle-app-maker

解决方案


根据此处的文档https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#boolToNum使用“boolToStr”是将真实值转换为“真”的文字转换器。并根据此处的文档https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#fromBoolean使用“fromBoolean”将“是”解释为真。

在您的情况下,您想要做的是:

@datasources.AffectedFacilities.item.Cross_Bore_Involved ? 'Yes' : 'No'

推荐阅读