在其上方的行中写入内容时显示新行

时间:2019-06-09 19:43:45

标签: google-apps-script google-sheets

我有一个预定义的工作表,用于在其中生成新的员工姓名,包括他们的个人信息。我正在寻找可以执行此操作的脚本或fce:

隐藏所有空行; 输入单元格中的值(例如A5)后->显示新行; 当在新显示的行的同一单元格中输入一个值时(例如A6)->显示另一个,依此类推; 所有这些都应该在名为“ JobWorkers”的工作表上进行

非常感谢您。

1 个答案:

答案 0 :(得分:0)

先隐藏所有空白行,方法是选择第一行,然后按ctrl向下箭头,然后右键单击并选择“隐藏行”。然后转到脚本编辑器,并使用此onEdit函数,该函数将显示最后一行,并取消隐藏下一行。

function onEdit() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheets()[0];
  var lastRow = sheet.getLastRow();
  sheet.showRows(lastRow+1);
}