怎样用脚本填入数组公式?
这个是在智能表格中写的,代码是AI生产的。
const formula = `=IFERROR(
INDEX(工单进度,
MATCH(
MAX(IF(工单编号=${`A${targetRow}`}, 开工时间)),
IF(工单编号=${`A${targetRow}`}, 开工时间),
0
)
),
"未派工"
)`;
targetSheet.Range(`E${targetRow}`).Value2 = formula; //工单状态
这个公式写入单元格后变成了
=IFERROR(@INDEX(工单进度,MATCH(MAX(IF(@工单编号=A111,开工时间)),IF(@工单编号=A111,开工时间),0)),"未派工")
自动加了@符号,点中单元格显示的是最外面还有一层大括号。
这个公式如果正常下接填充可以正常执行。
因为这表格还需要和多维表格同步所以没有提前填充。
求问这个公式要怎么写入单元格,且能保持不变。或者智能表格有没有其它方法,当在最后一行录入信息时公式自动填充,就是表中表那样。
代码是AI生产的