我正在使用Netsuite中的高級PDF/HTML模板來創建自定義輸出模板。在這個模板中,我想評估一個項目,看它是否應納稅。如何評估和比較Netsuite中item.istaxable的值?
NetSuite的模式定義Sales Order
與具有字段的子列表Item
.istaxable
(source)
- 場:istaxable
- 類型:複選框
- 標籤:稅務
- 必需:false
當我嘗試評估TE的表達,如:
<#if item.istaxable == true>
通過打印模板,我碰到下面的錯誤。
Left hand operand is a com.netledger.templates.model.StringModel
Right hand operand is a freemarker.template.TemplateBooleanModel$2
當我嘗試評估.istaxable作爲字符串:
<#if item.istaxable == "true">
或
<#if item.istaxable == 'T'>
*編輯:更新響應建議答案
我不能將模板保存在編輯器中,因爲它會引發錯誤:
The only legal comparisons are between two numbers, two strings, or two dates. Left hand operand is a com.netledger.templates.model.BooleanModel Right hand operand is a freemarker.template.SimpleScalar
那麼item.istaxable
是一個StringModel還是一個BooleanModel?
您的意思是'=='或只是單個'='? – beard
它的'==',很抱歉 –