我有一个脚本,用于更改您可以在“包含交易”字段的记录中创建的电子邮件的默认值。
我不知道要在哪里部署脚本。
我的脚本是:
function pageInit(type) {
nlapiSetFieldValue('includetransaction', 'F');
}
我尝试了交易和电子邮件模板,但是没有用。
感谢您的帮助。
答案 0 :(得分:1)
您不能将客户端脚本部署到消息记录。
一种解决方法是使用用户事件脚本,该脚本将代码“注入”到将在客户端运行的自定义html字段中。
function beforeLoad(type, form, request) {
var script = "<script> nlapiSetFieldValue('includetransaction', 'F'); </script>";
form
.addField('custpage_client_script', 'inlinehtml', 'Client Script')
.setDefaultValue(script);
}
答案 1 :(得分:0)
在使用“加载前”功能的情况下,将用户事件脚本部署到“消息”中,方法如下:
function beforeLoad(type)
{
nlapiSetFieldValue('includetransaction', null, null, false);
}