想把订单表里边查出来的 使用量 ,赋值到商品表的对应列
在下小白用户,请加注释
你这个脚本是一开始是从哪里拷贝的呀?
脚本编程手册,讲解base的那一节
按照这个试试,我看你的商品表中没有 使用量 这个列,需要在执行脚本之前创建一个 名称为 使用量的列。
const source = ‘订单表’;
const target = ‘商品表’;
// 要修改的列的名称
const selectedColumn = ‘使用量’;
// 获取源数据表中所有的行
const sourceRows = base.getRows(source, ‘默认视图’);
const data = [];
// 遍历这些行
sourceRows.forEach((row) => {
// 获取每一行中使用量列的数据,构建出一个新的行, 放到 data 中,用于向商品表中的写数据
data.push({[selectedColumn]: row[selectedColumn]});
});
const targetRows = base.getRows(target, ‘默认视图’);
//将 订单表中使用量列中的数据,依次写到商品表中
base.modifyRows(target, targetRows, data);
谢谢,能请你喝杯饮料吗?
脚本还有点不满足,我想把从订单表中查出来的足球数量和篮球数量对应地插入到 商品表 的 使用量 这一列。
https://cloud.seatable.cn/dtable/links/92278aaee42c499d9115
请看我的脚本–“批量修改数据”