动态 return 实体属性

Dynamically return entity attribute

上下文 使用 Outsystems 11. 我有一个外部 REST API 正在被我的应用程序使用,并且在 SQL 服务器上有一个相应的数据库 table 匹配来自 API 字段。但是,我需要截断 API 中的一些数据,因为它超出了规范。

问题 有没有办法动态读取实体的长度属性,这样我就不必将长度硬编码到应用程序中?

我试过的 文本长度函数

示例:

ArticleOut.Title = Substr(ArticleIn.Title,0,Length(ArticleOut.Title))
ArticleOut.Description = Substr(ArticleIn.Description,0,Length(ArticleOut.Description))

Length 函数调用 return 长度为 0,因为字段中还没有数据 - 我希望它 return 实体属性长度。

使用 (System) 组件中的实体 EntityEntity_Attr 查找 table 和属性。

Entity_Attr 实体有一个 长度 应该是你要找的东西。