如何检测 NetSuite 记录中执行的 suitescript 文件名?

How to detect the executed suitescript filenames in NetSuite record?

您可能知道,一旦有新的套件脚本版本,我们需要在其脚本开发中更新指定的脚本文件。

但有时除非您检查脚本部署,否则我们可能不知道新脚本是否实际执行或旧脚本是否仍在执行。

是否有办法检测脚本文件名并添加到套件脚本中,以便在操作记录时在控制台中显示脚本文件名? (这样开发人员和测试人员就可以知道记录中执行了哪些脚本。)

PS:我使用的是API版本2,脚本类型主要是Client Script和User Event Script。

只有客户端脚本可以访问控制台。 通常在处理客户端脚本时,我会添加一个 console.log 语句,每当出现我正在获取缓存内容时我都会更改该语句。

一般来说,在 Chrome 上,Firefox 只是执行一次 shift-refresh 以确保我拥有最近上传的客户端脚本。 "stuck"缓存的出现通常是操作错误(我的)

服务器端脚本不会缓存,因此只要您在上传脚本文件后启动脚本,这就是 运行。

没有API获取当前正在执行的文件。