将值添加到指定标题下方的下一个空行 - 然后清除值

时间:2016-01-25 20:05:44

标签: google-apps-script google-sheets

我正在寻找允许我执行的Google Apps脚本:

  1. 搜索项目
  2. 从返回的结果中选择项目(= ImportHTML)
  3. 将项目添加到(A11-A11 +)
  4. 中的下一个空行
  5. A3中的明确期限
  6. 这是Google Apps脚本中的可能吗?

    示例 IMAGE

    function button1() { 
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var sheet = ss.getSheets()[0]; // Returns the first cell 
      var cell = sheet.getRange("D3"); sheet.appendRow([cell]) 
    }
    

1 个答案:

答案 0 :(得分:2)

您可以获取工作表的最后一行,并在该范围内使用该值。 getRange()方法有4种变体。 (只是你知道。)

var sh = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(name);
var rangeAtAppendLocation = sh
   .getRange(sh.getLastRow() + 1, column to begin at, rows to write, columns);

rangeAtAppendLocation.setValues(Two dimensional array);

您可以使用appendRow(one D Arry)方法附加值。

SpreadsheetApp.getActiveSpreadsheet().getSheetByName(name).appendRow([array]);

您可以使用以下内容清除单元格:

SpreadsheetApp.getActiveSpreadsheet().getSheetByName(name).getRange(3, 3).clearContent();