我在项目记录上有一个名为“显示报告”的按钮。我通过客户端脚本在该按钮上调用了报告网址。我必须在该报告上设置“项目”过滤器,以便可以看到同一项目的报告。但我不知道如何通过脚本传递过滤器。 单击我的客户端脚本代码
var nShowReport = function(context){
try
{
nUrl = '/app/reporting/reportrunner.nl?cr=555&reload=t&whence=';
window.location = nUrl;
}
catch(err) {
log.error({ title: strDebugTitle+' Error', details: err.message });
}
}
答案 0 :(得分:0)
我不认为这在任何地方都有文档记录,因此弄清楚这实际上是一个反复试验的问题。我找到的最简单的方法是转到摘要报告,然后单击转到客户,然后查看它添加到url中的参数。
似乎采用以下格式(将12345
替换为客户/项目的内部ID)
/app/reporting/reportrunner.nl?cr=555&cj,custkeys,nkey,x,x,IN,x,x=12345
答案 1 :(得分:0)
SuiteScript不支持报告。如果报表上的数据在保存的搜索中显示为一列,我建议改用保存的搜索,并使用套件显示结果。