Google app maker 如何仅显示字符串的前几个字符

Google app maker 如何仅显示字符串的前几个字符,google-app-maker,Google App Maker,我在数据库中有一个Name和LastName字段,然后我有一个带有标签的页面,用于显示全名 通过将标签绑定到以下位置,我可以在此页面中显示全名: @datasource.item.Name + '.' + @datasource.item.LastName (输出示例为:John.Richarson) 但是,我不想显示全名和姓氏,我只想显示名字和姓氏的前三个字符 (在本例中,我想显示:Joh.Ric) 如何在绑定属性中定义它?谢谢。因为您可以使用许多Javascript函数,如.join()和

我在数据库中有一个Name和LastName字段,然后我有一个带有标签的页面,用于显示全名

通过将标签绑定到以下位置,我可以在此页面中显示全名:

@datasource.item.Name + '.' + @datasource.item.LastName
(输出示例为:John.Richarson)

但是,我不想显示全名和姓氏,我只想显示名字和姓氏的前三个字符 (在本例中,我想显示:Joh.Ric)


如何在绑定属性中定义它?谢谢。

因为您可以使用许多Javascript函数,如.join()和.slice()等,所以我建议将它们合并到绑定中。唯一需要记住的是,当将绑定与Javascript函数结合使用时,绑定本身需要位于括号内。因此:

(@datasource.item.Name).slice(0,3) + '.' + (@datasource.item.LastName).slice(0,3)

由于您可以使用许多Javascript函数,如.join()和.slice()等,所以我建议将它们合并到绑定中。唯一需要记住的是,当将绑定与Javascript函数结合使用时,绑定本身需要位于括号内。因此:

(@datasource.item.Name).slice(0,3) + '.' + (@datasource.item.LastName).slice(0,3)

最简单的方法是创建客户端Javascript函数并进行操作。示例:
返回fetchTruncatedName(@datasource.item.Name,@datasource.item.LastName)
。这里在
fetchTruncatedName
函数中实现截断逻辑。最简单的方法是创建客户端Javascript函数并进行操作。示例:
返回fetchTruncatedName(@datasource.item.Name,@datasource.item.LastName)
。这里实现
fetchTruncatedName
函数中的截断逻辑。这正是我想要的。。。非常感谢。这正是我想要的。。。非常感谢。