在特定列的最后一行,Google文档脚本编辑器

时间:2019-02-14 19:29:15

标签: google-docs

我偷了这段代码并更改了变量以适合我的需要,但是,它仍然只添加到整个文档中最后使用的行上。我希望找到N + 1列中使用的最后一行。之前从未使用过Google文档脚本,所以我是菜鸟。

这只是电子表格的打孔时钟。有4个按钮,其中2个是要添加到打孔线的用户,其他2个按钮是进入和退出时间。

function setValue(cellName, value) {
SpreadsheetApp.getActiveSpreadsheet().getRange(cellName).setValue(value);
}

function getValue(cellName) {
return SpreadsheetApp.getActiveSpreadsheet().getRange(cellName).getValue();
}

function getNextRow() {
  return SpreadsheetApp.getActiveSpreadsheet().getLastRow() + 1;
}

function setuser1() {
 setValue('V2', 'Rich')
}

function setuser2() {
  setValue('V2', 'Joe.')
}

function addRecord(n, o, p) {
  var row = getNextRow();
  setValue('N' + row, n);
  setValue('O' + row, o);
  setValue('P' + row, p);
}

function punchIn() {
addRecord(getValue('V2'), new Date(), 'In');
}

function punchOut() {
addRecord(getValue('V2'), new Date(), 'Out');
}

只是不确定在哪里告诉它在特定列的最后一行中查找。提前致谢。我希望找到N + 1列中使用的最后一行,然后为该单元格添加时间和日期。

0 个答案:

没有答案