当前位置: 首页 > 知识库问答 >
问题:

谷歌工作表:防止自动加载打开的第一张工作表?

龙才俊
2023-03-14

我有一个电子表格,有十二张,一年中每个月一张。我希望在打开电子表格时,将与当前月份匹配的工作表默认设置为活动工作表。

似乎很容易:

function onOpen() {
  var today = new Date();
  var ss = SpreadsheetApp.getActive();
  ss.setActiveSheet(ss.getSheets()[today.getMonth()]);
}

不幸的是,SpreadsheetApp首先加载第一张工作表(一月),然后加载我想要的工作表。在一些移动客户端上,这会导致不可接受的长加载时间。

在电子表格中的第一张工作表作为活动工作表加载之前,有没有办法钩入序列?

共有1个答案

罗昕
2023-03-14

另一种选择是创建空白的第一张图纸,该图纸应能快速加载。然后切换到当前月份。

 类似资料:
  • 我有一个谷歌电子表格,有两张表格,人 如果人员B栏中的单元格与公司A栏中的单元格中的文本匹配,那么我需要将公司B栏的内容添加到人员C栏中 之前的人物表: 公司表: 人员名单如下: 我一直试图使用Stackoverflow上其他地方找到的匹配脚本,但没有成功: 我真的被困住了,知道吗?提前感谢您的任何帮助。

  • 我试图使用一个谷歌脚本,从检索2个证券字段,并将输出保存到Google Sheet文件。我还需要脚本将datetime添加到工作表的第一列。 我创建了一个包含3列的基本Google工作表: A的格式为DateTime。第1行中有列名称date,第2行之后为空 以下是我的功能: 以下是输出: C和D列的输出正确。A列输出错误。每次我运行该函数时,每一行都会在最后一行的上方添加: 我第一次运行该函数是

  • 我想不断更新/重写到谷歌表。不过,我不能只是更新它,而不清除旧的工作表,因为有时更新的行比之前的行和旧的行留在工作表中。 因此,开发者页面上列出的协议是: 翻译成python会是这样的,我认为: 返回错误: GoogleapClient。错误。HttpError:https://sheets.googleapis.com/v4/spreadsheets/[uniqueIDhere]/values:

  • 我尝试使用“读取多个范围”示例: https://sheets.googleapis.com/v4/spreadsheets/{SpreadsheetID}/values:batchGet?范围=表1!B:B 来自:Google Sheets API v4示例我用我的电子表格ID替换了"spreadsheetId"。但当我发送GET请求(通过邮递员)我收到: 比我以前https://develop

  • 在我看来,GoogleSheetsAPI的append方法(用于从程序向GoogleSheet添加数据的方法)需要一个2d数组。Sam Berlin在这里似乎说了很多Google Sheet API批量更新问题。我想知道是否有人知道这是为什么?

  • 我正在建立一个多节问卷(共3),我想有4张来保存数据(一个主和一个为每个部分)。 当一个新行添加到主工作表时,如何将数据从主电子表格发送到另一个工作表,并使其成为动态的,以便它不会每次都拉同一行? 我在网上找到了这个脚本: 脚本链接 但不幸的是,它是用于在工作表之间移动数据的。它能被重塑吗? 谢谢