【发布时间】: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