首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Netsuite record.load

Netsuite record.load
EN

Stack Overflow用户
提问于 2022-09-02 18:14:20
回答 2查看 52关注 0票数 0

我可以用硬编码的ID加载记录,但我不知道如何在用户事件脚本提交后的create方法中动态地获得该记录。此代码位于用于UserEventType创建的if块中。新记录的id有什么变量可以使用吗?

谢谢

代码语言:javascript
复制
            var Bill = record.load({
                type: record.Type.VENDOR_BILL, 
                id: 13295,
                isDynamic: true
                });
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-09-02 18:22:32

在创建时,记录id直到提交后阶段才可用。在那里你可以从newRecord那里得到它

代码语言:javascript
复制
function afterSubmit(context){
    const newRec = context.newRecord;
    const billRec = record.load(
        type:newRec.type,
        id:newRec.id,
        isDynamic:true
    });
    ...
票数 0
EN

Stack Overflow用户

发布于 2022-09-02 18:52:40

以防万一这对别人有帮助。我能够获得内部id并像这样加载记录:

代码语言:javascript
复制
            var recordId = scriptContext.newRecord.id;
            
            log.audit({ title: 'NEW', details: recordId });

            // get bill to index
            var Bill = record.load({
                type: record.Type.VENDOR_BILL, 
                id: recordId,
                isDynamic: true
                });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73586568

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档