【发布时间】:2020-07-28 00:44:45
【问题描述】:
我正在尝试创建一个函数,该函数将向下复制列中的最后一个值,直到它遇到另一列的最后一个值。下面是输入的样子:
我希望脚本在 F 列(列中的最后一个值)中找到“Peach”并将其复制到 G 列中的最后一个单元格。每天都会添加新值,这就是为什么我可以'不要使用绝对引用。这就是我希望输出的样子:
这是我当前(不起作用)的代码:
function CopyDown(){
//Total length of column G
var spreadsheet = SpreadsheetApp.openById(WORKSHEETID);
var sheet = spreadsheet.getSheetByName("Approval");
var endRow = spreadsheet.getRange("G:G").getLastRow()
//Getting last data in column F
var currentRow = spreadsheet.getRange("F:F").getLastRow()
var oneRowCopy = sheet.getRange(currentRow,6);
//Copying down
var targetRows = sheet.getRange(currentRow+1,6,endRow, 1);
oneRowCopy.copyTo(targetRows);
};
谁能解释一下如何让这段代码发挥作用?
【问题讨论】:
标签: javascript google-apps-script google-sheets