Javascript 谷歌脚本列中的下一个单元格

Javascript 谷歌脚本列中的下一个单元格,javascript,google-sheets,google-sheets-api,Javascript,Google Sheets,Google Sheets Api,一直在搜索互联网,但没有找到解决方案 基本上,我希望将数据粘贴到特定列的下一个可用行中 我要粘贴到的列是H 示例-单元格H1和H2中有数据-因此我需要代码将值粘贴到H3中(下一个可用单元格) 谢谢您无法访问用户的剪贴板,Google drive API没有提供这种可能性。 但是,您可以将数据放在特定列的下一个可用行中。 以下是解决方案: function putInNextAvaibleRow(sheet,col,value) { var row=1; while(sheet.getRa

一直在搜索互联网,但没有找到解决方案

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

我要粘贴到的列是H

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


谢谢

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

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

最后终于成功了。。 对于那些感兴趣的人,我的代码如下

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+".");
}

对不起,我应该解释得更详细一点-我将把同一张纸上的单元格c6:c8复制到H列中的下一行(不需要夹板)好的,那么,您可以使用我刚才为您编写的函数。参数col将是8(H是第8个字母),参数值将是您要复制的单元格的值。很抱歉,这是一个非常新的参数,似乎无法使其工作,这将在一个更大的脚本中使用-本质上,我是从单元格c6:cxx(xx是一个可变数字)自动复制数据到H列的下一行,您有什么问题?