您这个我看到了,我的跟您的想法差不多 ,只不过我这个页面不一定会有几个table,我只能通过给某列设置的 =[@QUANTITY]+[@five]这个公式去判断QUANTITY和five是第几列,而且表格列的名称我是不知道的
let quantity_col, five_col, column7_col;
for (let c = range.col; c < range.col + range.colCount; c++) {
let value = sheet.getValue(range.row, c);
switch (value) {
case "QUANTITY":
quantity_col = c;
break;
case "five":
five_col = c;
break;
case "Column7":
column7_col = c;
break;
default:
break;
}
}
所以这里也不能写死,有没有什么办法我能从这个字符串=[@QUANTITY]+[@five],提取到我想要的
QUANTITY five 和 加减乘除 因为有的列可能也会设置成别的样子=[@QUANTITY]+[@five]*[@two] |