将实体选择输入添加到 Suitelet?

Add Entity Selection Input to Suitelet?

如何向我的 suitelet 添加 'Customer' 输入字段?请参阅下图,了解我所指的输入字段。

我知道如何向表单添加标准字段,例如文本字段:

form.addField({
    id: 'my_select',
    type : ui.FieldType.SELECT,  // Theres no entity fieldtype?
    label : 'Select box'
});

希望SuiteScript也有这样的东西。如果没有,有什么替代建议吗?我的 suitelet 几乎做了 3 件事;它创建一个客户(如果他们不存在——因此需要上面的客户输入),创建一个销售订单,然后创建一个库存调整。催化剂是客户。

您需要添加源参数并将其指向'customer'。像这样:

form.addField({
  id: 'custpage_customer',
  type: ui.FieldType.SELECT,
  label: 'Customer',
  source: 'customer'
});