#netsuite
#netsuite
Вопрос:
У меня есть расширенный PDF-файл, в котором я хочу разделить платежный адрес на его компоненты, однако, когда я использую ${record.billcountry}
, я получаю «AU» вместо «Australia».
Каков метод отображения названия страны вместо кода ISO?
Ответ №1:
Вот ужасный взлом, основанный на предположении, что страна всегда является последней строкой адреса:
${record.billaddress?keep_after_last(">")}
Не кажется слишком простым получить доступ к списку стран, чтобы сопоставить короткие названия (код ISO) с полными названиями из шаблонов, но это работает, даже если выглядит ужасно. >
Это, конечно, просто последний символ разрыва строки html <br />
, который находится в тексте адреса, переданном в шаблон, между каждой строкой.
Комментарии:
1. Это неплохая идея… Возможно, я посмотрю на это позже
Ответ №2:
Вы пробовали $ {record.billcountry@text }?
Комментарии:
1. Незаконная встроенная функция: @text — Трассировка стека FTL («~» означает связанную с вложенностью): — Сбой при: $ {record.billcountry@text } [в шаблоне «шаблон» в строке 45, столбец 75]
2. Можете ли вы попробовать @label вместо @text?
3. Возвращает слово «Country»