我是Netsuite的新手,我要求在用户登录到Netsuite帐户后显示一条警告消息,显示“欢迎用户”。
我已经尝试了这个客户端脚本,但它没有显示任何消息。
function employee_PageInit(type){
debugger;
alert('Dear UserName, The data in NetSuite is confidential and the property of the company.');
nlapiLogExecution('DEBUG', 'user role', nlapiGetContext().getName());
alert('ok'+ nlapiGetContext().getName());
}我已经以角色管理员身份登录,
感谢您的帮助。
发布于 2018-09-08 01:55:57
这是一个带有2.0的示例。它不是很漂亮,需要一些工作。但这是使用portlet将javascript逻辑注入主页的一种方式。
/**
*@NApiVersion 2.x
*@NScriptType Portlet
*/
define(['N/runtime'],
function(runtime) {
function render(params) {
var user = runtime.getCurrentUser();
params.portlet.title = 'Welcome Message';
var content = '<script>alert(\'Hello ' + user.name + '\');</script>';
params.portlet.html = content;
}
return {
render: render
};
});
发布于 2018-07-13 19:17:57
您可以尝试使用自定义portlet,它在仪表板中显示content.Then also警报是不可能的。
发布于 2016-05-06 04:46:33
我过去一直在与这个想法作斗争,你想要的东西在技术上是不可能的,因为当你查看主页时没有运行的脚本。以下是一些奇怪的解决方法:
https://stackoverflow.com/questions/37026087
复制相似问题