在 Google Sheets 中冻结 Sheet 位置
Freeze Sheet position in Google Sheets
我有 2 个 sheet 总是需要第一个和第二个 sheet。
- 第 1 "Form responses 1"(链接到表格)
- 第 2 "Summary"
每次填写表格时,它都会创建一个新的 sheet,当发生这种情况时,"Summary" sheets 会下降到第 3 位,随后随着更多新 [=27] 的下降=]s 已创建。
如何冻结第二个 sheet 的位置,使其不会移动到第三个位置,依此类推。
最简单的事情就是使用 insertSheet(sheetName, sheetIndex) 控制新 sheet 的放置位置。工作表的索引为 0,因此:
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet', 2);
会将新的 sheet 放在前两个之后。或者,您可以使用 getSheets() 并确定最后一个 sheet 并在末尾插入新的 sheet。
我有 2 个 sheet 总是需要第一个和第二个 sheet。
- 第 1 "Form responses 1"(链接到表格)
- 第 2 "Summary"
每次填写表格时,它都会创建一个新的 sheet,当发生这种情况时,"Summary" sheets 会下降到第 3 位,随后随着更多新 [=27] 的下降=]s 已创建。
如何冻结第二个 sheet 的位置,使其不会移动到第三个位置,依此类推。
最简单的事情就是使用 insertSheet(sheetName, sheetIndex) 控制新 sheet 的放置位置。工作表的索引为 0,因此:
var ss = SpreadsheetApp.getActiveSpreadsheet();
ss.insertSheet('My New Sheet', 2);
会将新的 sheet 放在前两个之后。或者,您可以使用 getSheets() 并确定最后一个 sheet 并在末尾插入新的 sheet。