0

我正在尝试通过脚本生成数据集的 CSV。我正在使用 task.create 函数并且能够生成一个 CSV 文件。唯一的问题是我得到的是 internalids 而不是文本(例如:1234 被返回而不是 ItemName)。我尝试将 Query 对象的列上下文名称从 RAW 修改为 DISPLAY,但我仍然得到相同的结果。

关于如何解决这个问题的任何建议?谢谢你

4

1 回答 1

0

我相信你有两个选择。

  1. 您可以在查询中使用一个内置函数,该函数的行为类似于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 */
...
  1. 你可以加入
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
于 2022-02-14T10:32:50.983 回答