如何检测 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获取当前正在执行的文件。
您可能知道,一旦有新的套件脚本版本,我们需要在其脚本开发中更新指定的脚本文件。
但有时除非您检查脚本部署,否则我们可能不知道新脚本是否实际执行或旧脚本是否仍在执行。
是否有办法检测脚本文件名并添加到套件脚本中,以便在操作记录时在控制台中显示脚本文件名? (这样开发人员和测试人员就可以知道记录中执行了哪些脚本。)
PS:我使用的是API版本2,脚本类型主要是Client Script和User Event Script。
只有客户端脚本可以访问控制台。 通常在处理客户端脚本时,我会添加一个 console.log 语句,每当出现我正在获取缓存内容时我都会更改该语句。
一般来说,在 Chrome 上,Firefox 只是执行一次 shift-refresh 以确保我拥有最近上传的客户端脚本。 "stuck"缓存的出现通常是操作错误(我的)
服务器端脚本不会缓存,因此只要您在上传脚本文件后启动脚本,这就是 运行。
没有API获取当前正在执行的文件。