如何使用 ClientScript 2.0 在查看模式下获取字段值?

How can i get a field value in view mode using ClientScript 2.0?

我正在进行自定义,需要使用 ClientScript 在视图模式下从屏幕获取字段值。

我尝试了很多使用 record 和 currentrecord 模块的方法。

define(['N/record', 'N/currentRecord'], function (currentRecord) {    
    idTransacao = context.currentRecord.getValue({fieldId: 
'internalid'});
}

我希望学习如何使用 ClientScrip 在查看模式下处理屏幕信息,

感谢任何帮助!

您声明了对两个模块的依赖性,N/recordN/currentRecord,但实际上只将其中一个参数化为 currentRecord。然后你在询问 context.currentRecord 而没有定义任何名为 context.

的东西

推荐观看本教程以构建您的第一个 2.0 模块:https://www.youtube.com/watch?v=I-7HzlhyXNI

那么您需要研究 N/currentRecord 模块的 API。这是在客户端脚本的上下文中处理记录的正确模块。您会注意到,您需要做的第一件事是通过模块的 get() 方法检索对该记录的引用。

但是,默认情况下,客户端脚本不会在视图模式下执行,那么您还做了什么将客户端脚本部署到视图模式?