列中的Google Script下一个单元格

时间:2017-07-27 14:44:49

标签: javascript google-sheets google-sheets-api

在互联网上搜索但未找到解决方案

基本上我想将数据粘贴到特定列的下一个可用行中。

我要粘贴的列是H

示例 - 单元格H1和H2里面有数据 - 所以我需要代码将值粘贴到H3(下一个可用单元格)

由于

2 个答案:

答案 0 :(得分:0)

您无法访问用户的剪贴板,Google广告API无法提供这种可能性。 但是,您可以将数据放在特定列的下一个可用行中。 这是解决方案:

function putInNextAvaibleRow(sheet,col,value) {
  var row=1;
  while(sheet.getRange(row,col).getValue()!=""){
    row++;
  }
  sheet.getRange(row,col).setValue(value);
}

答案 1 :(得分:0)

让它最终工作.. 对于那些您感兴趣的人,我的代码在下面

function putInNextAvaibleRow() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sht = ss.getSheetByName('Test');     //Rename to your sheet
  var row=1;                               //start row to loop through
  var col=8;                               //column you want to loop through
  var value=34567;                         //value you want to assign - can be a cell or anything
  while(sht.getRange(row,col).getValue()!=""){
    row++;
  }

  sht.getRange(row,col).setValue(value);
  Browser.msgBox("Sheet is "+row+".");
}