Skip to content
开发文档
能力中心
应用市场
WebOffice
开发者后台

插入记录

说明

插入新的记录,在指定行记录之前或之后插入

语法

表达式.Add(Before,After,Count)

表达式:RecordRange

参数

参数名是否必需类型描述
BeforeNumber/String在行记录之前添加,Number时指定插入时索引,String时指定插入ID
AfterNumber/String在行记录之后添加,Number时指定插入时索引,String时指定插入ID
CountNumber一次插入N条数据,未指定时插入1条

返回值

Self

浏览器环境示例

javascript
async function example() {
  await instance.ready();
  const app = instance.Application;
  // 在第1行,向上方添加10条记录
  const range = await app.ActiveView.RecordRange.Add(1, null, 10)
  
  const template = ["商品"]
  const range1 = []
  // 给1-10行赋值
  for (let i = 1; i < 11; i++ ) {
    range1.push([template[0]+i,i])
  }
  range.Value = range1

}

脚本编辑器 示例

javascript
function main() {
  const range = Application.ActiveView.RecordRange.Add(31, null, 5)
  // 将插入的5条记录的名称字段 初始化为 “名称”
  range.Item(undefined, "@名称").Value = "名称"
}
main()
回到旧版