Google表格跳到单元格

J A*_*J A 5 google-sheets

我只填写A到R列中的条目,然后我想自动跳回到A列中的下一个空闲单元格。这在共享表中。谁能告诉我如何作为一个完整的新手呢?

同样,当我第一次打开工作表时,我也希望它转到列A中的第一个空闲单元格。

我尝试浏览了许多答案,可以看到几个同样的问题,但似乎什么也做不出来。

我需要详细的说明。

感谢您提供任何帮助。

kay*_*aya 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);
}
Run Code Online (Sandbox Code Playgroud)

有关更多的Google App脚本


Ale*_*vey 4

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

如果您不喜欢观看视频:

  • 在此处打开此要点。
  • 打开 Google 表格。
  • 转到工具 -> 脚本编辑器。
  • 输入脚本(替换其中出现的文本),并将其另存为类似 goToCell.txt 的文件。
  • 刷新 Google 表格。出现一个菜单,goToCell。
  • 打开它,然后按照提示进行授权。

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