【发布时间】:2016-10-08 05:38:38
【问题描述】:
我需要每隔 25 行在 ColM 中设置一个公式,从 M4 开始。我设置的公式每次需要将日期增加一天。
我之前在另一个工作表上成功使用的脚本,在我为这个新工作表调整后不起作用。我敢肯定这是我错过了一些简单的事情,买我的阅读障碍会让我很难看清什么。
我想设置这样的公式...
=FILTER(ZapUPDATE!T2:Z, ZapUPDATE!Q2:Q=date(2016,10,1), ZapUPDATE!R2:R="SUP") // Into M4
=FILTER(ZapUPDATE!T2:Z, ZapUPDATE!Q2:Q=date(2016,10,1)+1, ZapUPDATE!R2:R="SUP") // Into M29
=FILTER(ZapUPDATE!T2:Z, ZapUPDATE!Q2:Q=date(2016,10,1)+2, ZapUPDATE!R2:R="SUP") // Into M54
等等,每 25 行向下到 M754。这是脚本...
function setFormulas() {
var sheet = SpreadsheetApp.getActiveSheet();
for (var k = 0; k < 775; k++) {
sheet.getRange(4 + 25*k, 13).setFormula('=FILTER(ZapUPDATE!T2:Z, ZapUPDATE!Q2:Q=date(2016,10,1)+' + k + ', ZapUPDATE!R2:R="SUP")');
}
}
工作表的链接如下。感谢您的帮助,谢谢。
【问题讨论】:
标签: google-apps-script google-sheets