24 / 12 / 15
用于获取 NetSuite 中字段的文本表示形式。
例如获取创建单据的员工:
SELECT createdby FROM transaction where rownum < 2
上述查询会返回员工的内部 ID,而不是姓名。如果想要获取和 UI 一样显示的姓名:
SELECT BUILTIN.DF(createdby) as createdby from transaction where rownum < 2
用于获取某些类型字段的层次结构。
例如查询科目:
SELECT BUILTIN.DF(account) as account from TransactionAccountingLIne where rownum < 2
输出的结果示例:4200: Revenue Sales
想要获取完成的层级结果:
SELECT BUILTIN.HIERARCHY(account, 'DISPLAY_JOINED') as account from TransactionAccountingLIne where rown < 2
用于获取相对于当前日期的日期字段的范围。
例如查询上个季度的开始和结束日期:
SELECT transaction.tranid FROM transaction WHERE transaction.trandate BETWEEN BUILTIN.RELATIVE_RANGES('LAST_FISCAL_QUARTER', 'START') and BUILTIN.RELATIVE_RANGES('LAST_FISCAL_QUARTER', 'END')