是否可以将工作表标记为“默认”,以便如果有人打开Goog​​le Docs电子表格,则将打开相应的工作表而不是第一个工作表?

评论

据我所知,但是您可以拖放选项卡,以便可以先放置另一张纸。

#1 楼


每个工作表都有自己的唯一URL。当您单击另一个工作表时,浏览器地址栏中的URL会更改。将其另存为书签。
Google表格底部的表格可以拖动。您可以简单地拖动首选工作表,使其成为最左侧的工作表。 (这很好,因为如果您从Android设备访问工作表,则默认情况下它将打开您喜欢的工作表。)

P.S. Jacob Jan Tuinstra提供的代码也将满足您的要求。

#2 楼

使用Google Apps脚本,您可以执行以下操作。

代码

function onOpen() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  ss.setActiveSheet(ss.getSheets()[2]);  
}


解释了

代码仅在打开文件时触发。右括号之间的数字是您要设置默认的工作表编号(从零开始!!)。


我创建了一个示例文件(其中有些日期在它):设置默认工作表

评论


该示例需要查看权限。您可以将其公开,因此没有人需要您的许可才能查看吗?

–哈里K T
17年8月18日在5:33

@HariKT随着时间的推移,我了解到将这些示例文件公开将导致混乱。

–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
19年8月19日在7:30

然后想知道这里提供的示例工作表链接是否有用。谢谢。

–哈里K T
19年8月20日在8:54

@HariKT您可以复制它们并拥有对代码的完全访问权限。

–雅各布·扬·图恩斯特拉(Jacob Jan Tuinstra)
19年8月20日在12:51

您需要权限想要吗?要求访问,或切换到具有权限的帐户。了解更多这是它将显示的内容,无法在此处上传图像。否则我会做的。

–哈里K T
19年8月21日在10:06

#3 楼

只需从网址中删除“ gid =”值,它将打开最新的工作表。

评论


删除gid参数和值后,使用新标签或链接中的URL时,默认情况下将打开最左侧的工作表。

–鲁本♦
16年3月17日在12:05

谢谢,这正是我想要的!

–马库斯
18/12/3在15:03

#4 楼

function onOpen() {
  var ss = SpreadsheetApp
  ss.getActiveSpreadsheet().getSheetByName('Diário').activate();
}




function onOpen() {
  SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Diário').activate();
}


评论


您能解释一下代码在做什么吗?

– jonsca♦
16年7月26日在22:18

#5 楼

jonsca

解释Julio Mafra的代码:
两个功能都可以完成相同的工作:当用户打开工作簿并在完成加载工作簿后,函数将按名称设置您选择的工作表(

它们之间的区别是:
功能1:由于创建了var,所以代码行更多;如果不需要使用var ss进行任何类型的操作,则可以选择行数较少的函数2并执行相同的工作。

评论


谢谢。我了解这些功能在做什么,但我希望用户在其答案中对其进行解释。如果您是原始作者,则可以合并您的帐户(使用下面的“联系我们”链接),以便编辑帖子。

– jonsca♦
16年7月27日在22:44