Google表单跳转到单元格

时间:2016-11-12 21:18:18

标签: google-sheets

我只填写例如列A到R,然后我想自动跳回到A列中的下一个空闲单元格。这是在共享表格中。任何人都可以告诉我如何做一个完整的新手吗?

当我第一次打开纸张时,我也希望它转到A栏中的第一个空白单元格。

我试过看了很多答案,可以看到几个问题相同,但似乎无法得到任何实际上我想要的东西。

我需要详细说明。

感谢任何人都能给予的帮助。

3 个答案:

答案 0 :(得分:5)

您应该在脚本编辑器中编写自定义js代码。

function onOpen() {
  var spreadsheet = SpreadsheetApp.getActive();
  var menuItems = [
    {name: 'Go To End', functionName: 'goToEnd'}
  ];
  spreadsheet.addMenu('My Menu', menuItems);
}
function goToEnd() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();  
  var lastRow = sheet.getLastRow();
  var lastColumn = sheet.getLastColumn();
  var lastCell = sheet.getRange(lastRow, lastColumn);
  //Browser.msgBox('values: ' + lastRow + '-' + lastColumn);
  sheet.setCurrentCell(lastCell);
}

了解更多Google App Scripts

答案 1 :(得分:4)

有一个很棒的视频here,展示了如何做到这一点。

如果您不观看视频:

  • 打开此要点here
  • 打开Goog​​le表格。
  • 转到工具 - >脚本编辑器。
  • 输入脚本(替换那里出现的文本),然后 将其保存为像goToCell这样的东西。
  • 刷新Google表格。出现一个菜单goToCell。
  • 打开它,然后按照提示进行授权。

现在你有一个goToCell菜单选项。

答案 2 :(得分:0)

您是否尝试过使用快捷键,特别是Ctrl + Left? Ctrl +左键选择左侧的下一个空白单元格或行中的最后一个单元格。

  1. 用户填写了A-R列后,按Ctrl +左键会将其带到A列。
  2. 然后按Ctrl +向下键会将它们带到带有空A单元格的第一行。

有时,更简单的解决方案是最好的。这个答案是从Doc Editor Help移植过来的。