首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我的netsuite脚本应该部署到哪里?

我的netsuite脚本应该部署到哪里?
EN

Stack Overflow用户
提问于 2019-07-10 05:39:43
回答 2查看 181关注 0票数 0

我有一个脚本,更改电子邮件的默认值,您可以在包括事务字段的记录中创建。

我不能确定的是在哪里部署脚本。

电子邮件弹出窗口的url为https://xxxxxx-sb1.app.netsuite.com/app/crm/common/crmmessage.nl?transaction=356724&entity=25778&l=T&templatetype=EMAIL

我的脚本是:

代码语言:javascript
运行
复制
function pageInit(type) {
    nlapiSetFieldValue('includetransaction', 'F');
}

我尝试了交易和电子邮件模板,但它不工作。

谢谢你的帮助。

EN

回答 2

Stack Overflow用户

发布于 2019-07-10 11:22:12

您不能将客户端脚本部署到消息记录。

一种解决方法是使用用户事件脚本,该脚本在将在客户端运行的自定义html字段中“注入”代码。

代码语言:javascript
运行
复制
function beforeLoad(type, form, request) {
    var script = "<script> nlapiSetFieldValue('includetransaction', 'F'); </script>";

    form
      .addField('custpage_client_script', 'inlinehtml', 'Client Script')
      .setDefaultValue(script);
}
票数 1
EN

Stack Overflow用户

发布于 2019-08-16 22:55:44

将用户事件脚本部署到"Message“,就像加载前函数一样,使用以下方法:

代码语言:javascript
运行
复制
function beforeLoad(type)
{
  nlapiSetFieldValue('includetransaction', null, null, false);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56960840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档