我正在尝试通过脚本生成数据集的 CSV。我正在使用 task.create 函数并且能够生成一个 CSV 文件。唯一的问题是我得到的是 internalids 而不是文本(例如:1234 被返回而不是 ItemName)。我尝试将 Query 对象的列上下文名称从 RAW 修改为 DISPLAY,但我仍然得到相同的结果。
关于如何解决这个问题的任何建议?谢谢你
我正在尝试通过脚本生成数据集的 CSV。我正在使用 task.create 函数并且能够生成一个 CSV 文件。唯一的问题是我得到的是 internalids 而不是文本(例如:1234 被返回而不是 ItemName)。我尝试将 Query 对象的列上下文名称从 RAW 修改为 DISPLAY,但我仍然得到相同的结果。
关于如何解决这个问题的任何建议?谢谢你
我相信你有两个选择。
getText
保存的搜索。该内置函数是BUILTIN.DF
docref这个功能
从目标记录类型返回字段的显示值,无需显式加入目标记录类型
这适用于名称所以您的查询可以是:
select
SO.Entity as entity_id,
BUILTIN.DF( SO.Entity ) as entity_name
from
TRANSACTION SO /* no join to the entity needed here */
...
select
SO.id,
/* next two are the same value */
SO.entity as entity_id,
Customer.id as customer_id,
/* next two are the same value */
BUILTIN.DF(SO.entity) as entity_name,
Customer.companyname as customer_name
from
Transaction SO
join Customer on SO.entity = Customer.id