Google App Maker 语法是否有任何正式文档?
Is there any formal documentation for Google App Maker syntax?
我正在使用 Google AppMaker 开发应用程序。我没有很多编码经验,所以我边走边学。我坚持要转换一个绑定的布尔值。我希望值为 Yes 表示 true,No 表示 false。
使用 App Maker 的文档,我尝试了 fromBoolean 和 boolToStr 转换器,但它们都 return 错误,如 "At column 69: Expected ')', but instead was (." 所以我通过 [=21 查找了正确的 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 文档没有提供。
根据此处的文档 https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#boolToNum using 'boolToStr' is a literal transformer converting the true value to 'true'. And based on the documentation here https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#fromBoolean 使用 'fromBoolean' 将 'yes' 解释为 true。
在你的情况下你想做的是:
@datasources.AffectedFacilities.item.Cross_Bore_Involved ? 'Yes' : 'No'
我正在使用 Google AppMaker 开发应用程序。我没有很多编码经验,所以我边走边学。我坚持要转换一个绑定的布尔值。我希望值为 Yes 表示 true,No 表示 false。
使用 App Maker 的文档,我尝试了 fromBoolean 和 boolToStr 转换器,但它们都 return 错误,如 "At column 69: Expected ')', but instead was (." 所以我通过 [=21 查找了正确的 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 文档没有提供。
根据此处的文档 https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#boolToNum using 'boolToStr' is a literal transformer converting the true value to 'true'. And based on the documentation here https://developers-dot-devsite-v2-prod.appspot.com/appmaker/scripting/api/transformers#fromBoolean 使用 'fromBoolean' 将 'yes' 解释为 true。
在你的情况下你想做的是:
@datasources.AffectedFacilities.item.Cross_Bore_Involved ? 'Yes' : 'No'