有什么方法可以检测 NetSuite 高级 PDF 中的 PDF/email 吗?

Is there any way to detect PDF/email in NetSuite Advanced PDFs?

有什么方法可以检测高级 PDF 是否在 NetSuite 中用作 PDF 或电子邮件?

我想相应地格式化。

类似于:

<#if current_format=="email">Show some html stuff.<#else>PDF version</#if>

我能想到的模板生成器中没有 'state' 可用的信息。它只知道你(或 NetSuite)给它的记录上下文。

无论最终目的地如何,高级模板的输出都是 XML。生成后转换为 PDF 或 HTMl 输出。 (有关详细信息,请参阅 NetSuite 中的 nlapiCreateTemplateRenderer() 和 nlapiXMLToPDF() 文档。)

如果您需要对内容进行不同的格式化,最简单的方法可能是使用 2 个单独的表格。