NetSuite 上的 ClientScript 如何知道一条记录处于哪种模式?

How to know in which mode a record is by ClientScript on NetSuite?

我们可以使用以下 UserEventScript 代码来检测记录处于哪种模式:

    switch (context.type) {
        case context.UserEventType.CREATE:
            break;
        case context.UserEventType.EDIT:
            break;
        case context.UserEventType.DELETE:
            break;
        default:
            break;
    }

但是我们有什么类似的方法可以通过 ClientScript 知道吗?

您可以使用 pageInit 入口点的 context.mode 获取记录所处的模式。

mode 可以是 copycreateedit.

  function pageInit(context) {
            if (context.mode !== 'create')
                return;
// do stuff
            });
        }