gpt4 book ai didi

google-sheets - Google 表格 - 如何将行插入同一张表格中的多个选项卡?

转载 作者:行者123 更新时间:2023-12-05 01:44:38 25 4
gpt4 key购买 nike

我有一个包含 20 多个标签的 Google 表格。

是否可以在多个选项卡上执行“插入 -> 上行”命令?

我知道它可以在 Excel 中完成(对标签进行分组、插入、取消分组),但我看不到任何在表格中对标签进行分组的方法。

我可以手动执行此操作,即插入 -> 上一行,单击下一个选项卡,插入 -> 上一行,单击下一个选项卡,等等 - 但这很乏味、烦人且容易出错。

那么,是否有一个命令可以插入行并在工作表中的所有选项卡上复制该操作?或者是否可以为此编写脚本?

最佳答案

Google 表格中没有“组标签”。以下脚本提供了在当前电子表格的所有工作表中的当前位置上方插入一行的功能。

function insertRow() {
var sheets = SpreadsheetApp.getActiveSpreadsheet().getSheets();
var row = SpreadsheetApp.getActiveRange().getRow();
for (var i = 0; i < sheets.length; i++) {
sheets[i].insertRowBefore(row);
}
}

function onOpen() {
SpreadsheetApp.getActiveSpreadsheet().addMenu("Custom", [{name: "Insert row above everywhere", functionName: "insertRow"}]);
}

具体来说,insertRow是执行插入的函数,onOpen是在电子表格中添加相应的菜单项(在浏览器中打开电子表格时自动调用).

关于google-sheets - Google 表格 - 如何将行插入同一张表格中的多个选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45148906/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com