【问题标题】:Located a cell in the row following the last row and set a formula for an adjacent cell to equal it在最后一行之后的行中找到一个单元格,并为相邻单元格设置一个公式以使其相等
【发布时间】:2015-04-24 14:48:40
【问题描述】:

这是我的脚本。我正在使用它来定位电子表格中的最后一行,然后将数据放在它下面的行中。我的问题是我需要脚本来查看该行并确定它是什么行号,以便我可以使用该计算来解决以下列。

更准确地说,我会将文本放置在 lastrow+1 的 a-e 列中。 F 列将留空。我想在 G 列中放置一个公式,表示 =F 列,这样一旦在 F 中输入数据,它也将在 G 列中。它需要通过运行脚本继续工作,因为更多单元格放置在电子表格的底部.

任何帮助将不胜感激。

function MH484020() {

    //Grab the active spreadsheet

    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getActiveSheet();

    //Find the first last row with data in it

    var lastrow = sheet.getLastRow();

    //Use the last row with data in it to place forumulas below it

    var range = sheet.getRange(lastrow+1,2);
    range.setValue('DRAINAGE STR. 48-4020')

    var range = sheet.getRange(lastrow+1,3)
    range.setValue('484020')

    //Set data validation for steps or not

    var range = sheet.getRange(lastrow+1,4);
    var rule = SpreadsheetApp.newDataValidation().requireValueInList(['Yes','No'])
    .build();
    range.setDataValidation(rule);

    //Use the last row with data in it to place forumula for covers calculation

    var range = sheet.getRange(lastrow+1,6);
    return range;
    sheet.getRange(lastrow+1,7).setFormula("=range");

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:
    sheet.getRange(lastrow+1,7).setFormula("=F" + (lastrow+1));
    

    代替:

    var range = sheet.getRange(lastrow+1,6);
        return range;
        sheet.getRange(lastrow+1,7).setFormula("=range");
    

    编辑: 您将如何更改它以引用公式中的多个单元格?我需要说 Column H = Column E - (Column F x 1.5)

    sheet.getRange("H" + (lastrow+1))
      .setFormula("=E" + (lastrow+1) + "-(F" + (lastrow+1) + "*1.5)");
    

    【讨论】:

    • 谢谢。我真的很感激帮助。我只是第一次接触脚本。
    • 如何更改它以引用公式中的多个单元格?我需要说 Column H = Column E - (Column F x 1.5)
    • 我在这里回答这个问题可能会遇到麻烦。复合问题是不受欢迎的。以后请再问。
    猜你喜欢
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    • 2022-06-10
    • 1970-01-01
    • 2021-01-03
    • 1970-01-01
    • 1970-01-01
    • 2016-02-05
    相关资源
    最近更新 更多