Netsuite 如何将数据从一个表单传递到另一个suitescript

Netsuite 如何将数据从一个表单传递到另一个suitescript,netsuite,Netsuite,看来我需要把这个脚本组合起来 我想从创建记录的表单中填充子记录中的字段 当用户单击以添加新的子记录时,我想从初始化创建子记录的当前父级向该子记录的创建传递一些信息 这是怎么做到的 更多信息: 我最初关注的是寻源和筛选,但这取决于父记录是否相同。假设我有一张记录。同时,我还有其他实体可以创建一个便笺并链接到它 类似于将集合名称添加到注释: 设置 -->>图书-->注释(集合名称=Books.set.name) -->>作者-->注释(集合名称=Authors.set.name) 因此,除非我能使用

看来我需要把这个脚本组合起来

我想从创建记录的表单中填充子记录中的字段

当用户单击以添加新的子记录时,我想从初始化创建子记录的当前父级向该子记录的创建传递一些信息

这是怎么做到的

更多信息:

我最初关注的是寻源和筛选,但这取决于父记录是否相同。假设我有一张记录。同时,我还有其他实体可以创建一个便笺并链接到它

类似于将集合名称添加到注释:

设置 -->>图书-->注释(集合名称=Books.set.name)

-->>作者-->注释(集合名称=Authors.set.name)


因此,除非我能使用一些eval技术,否则我认为我应该开始深入研究套件脚本。

您可以编写脚本,但不一定非得这么做。NetSuite实现这一点的主要机制是寻源

在要从父记录填充的每个自定义字段的定义上,只需适当设置“寻源和筛选”选项卡,即可从父记录中提取数据。我相信您会将源列表设置为链接到父级的字段,然后将源列表设置为复制数据的父级上的字段

如果您只希望在创建时对字段进行一次源化,则可以选中字段定义上的“存储值”复选框。这将设置字段一次,然后将其与父记录分离,以便您可以单独更改这两个字段

如果希望在每次查看记录时动态地从父字段中提取字段,则应取消选中“存储值”。请注意,取消选中这意味着该字段将不再可编写脚本或搜索


有关相关设置的详细信息,请参阅标题为“设置寻源条件”的NetSuite帮助页。

我找到的解决方法是在客户端脚本中使用window.opener:

function rulePageInit(){
var wo = window.opener.nlapiGetFieldValue ('custrecord_configurator');

对我考虑过采购,你80%的时候都是对的。但是,问题是原始的父级可能会有所不同。我需要了解有关设置的更多详细信息,以提供更多帮助。如果您想发送更多关于如何配置这些记录以及遇到的情况的详细信息,我可能会提供更多指导。我不知道如何直接联系您@egrubaugh360。无论如何,一个作者或一本书可以是家长,并创建一个便条。现在在我的笔记中,我想填充或验证来自当前父级的一些数据。然而,父母可以是书或作家。我在想,如果我能通过套件脚本中的父脚本,我就可以编写其余的代码。