【问题标题】:Is there any formal documentation for Google App Maker syntax?是否有任何关于 Google App Maker 语法的正式文档?
【发布时间】:2019-10-16 17:44:24
【问题描述】:

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

使用 App Maker 的文档,我尝试了 fromBoolean 和 boolToStr 转换器,但它们都返回错误,例如“在第 69 列:预期的')',而是 (。”所以我通过 Javascript 查找了正确的 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 文档没有提供。

【问题讨论】:

    标签: javascript data-binding syntax google-app-maker


    【解决方案1】:

    根据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'
    

    【讨论】:

      猜你喜欢
      • 2010-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-25
      • 2022-01-21
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多