javascript - 用于始终保持第一个选项卡可见的 Google Sheet 脚本?

标签 javascript google-apps-script google-sheets spreadsheet

我有一个 Google 表格电子表格,其中有很多我经常滚动的选项卡,但我希望我的主工作表(第一个选项卡)始终显示在底部,无论我在滚动中的位置如何过程。这样我就可以快速单击主工作表的选项卡以返回到它。

我知道在任何设置中都没有办法做到这一点,但也许我可以在脚本中放入一个 onOpen 触发器?

最佳答案

没有什么可以像这样控制下面的选项卡,但我认为您可以自己编写脚本从菜单跳回选项卡第一个

function onOpen() {
  var ui = SpreadsheetApp.getUi();
  ui.createMenu('Custom Menu')
      .addItem('Go To Tab 1', 'tab1')
      .addToUi();
}

function tab1(){
var sh = SpreadsheetApp.getActiveSpreadsheet();
var ss = sh.getSheetByName("Tab2");
sh.setActiveSheet(ss);
SpreadsheetApp.flush();

}

应该可以解决问题

关于javascript - 用于始终保持第一个选项卡可见的 Google Sheet 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60232358/

相关文章:

javascript - JS 正则表达式匹配返回 null

javascript - 从 Google 表格创建 JSON 对象

google-sheets - 如何从引用代码将多个单元格的值放入另一个工作表中

google-sheets - 是否可以在一个单元格中插入多个图像?

javascript - 触发后如何反转css动画?

javascript - 在 vue.js 中将对象绑定(bind)到元素属性

google-apps-script - Bing Ads API v2 oAuth2

java - 从 google docs 电子表格中读取数据

javascript - jQuery 检查 Element 是否在 .prevAll() 或 .nextAll() 的结果中

google-apps-script - 如果尚不存在,请在云端硬盘中创建新文件夹