Если я загружу заказ на продажу, используя приведенный ниже код, как мне получить shipcity
. Обратите внимание, что если вы сбросите объект (salesOrder), вы увидите, что НЕТ shipcity
. Странно то, что shipzip
, shipstate
и shipcountry
имеют свои поля, а shipcity
— нет. Я также пробовал billcity
, но безрезультатно. Это похоже на большой разрыв. shipcity
должно говорить Fort Wayne
, как в пользовательском интерфейсе, но API 2.0 ничего не возвращает.
// load up a sales order from a Fort Worth customer
var salesOrder = record.load({
type: record.Type.SALES_ORDER,
id: salesOrderId,
isDynamic: true
});
// these work fine
salesOrder.getValue("shipcountry") = "US"
salesOrder.getValue("shipstate") = "IN"
salesOrder.getValue("shipzip") = "46804"
// none of the following work when it should say "Fort Wayne"
salesOrder.getValue("shipcity") = Null
salesOrder.getValue({ fieldId: "shipcity" }) = Null
salesOrder.getText("shipcity") = Null