微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Google Sheets Script,如何创建工作表标签的新松散对象

如何解决Google Sheets Script,如何创建工作表标签的新松散对象

我找不到答案,但可能是我在寻找错误的东西。

我有一张表格,上面有字母表中每个字母的标签,其中包括开头的数据 在那封信上。我现在想将这些行复制到汇总表中,但在复制之前 我需要从每个选项卡中删除第一行,因为这是标题标题不应该 一遍又一遍地出现在新摘要选项卡中的所有行中。

如果我只是做一个选项卡的变量并删除第一行,例如: var sheets = ss.getSheetByName(tabs[i]);,这将反映到标签本身 这是错误的,因为标题现在在那个选项卡中消失了,我可以理解,因为它不是 一个新对象,但一个引用变量。

我尝试创建一个新对象,例如:var sheets = new Object(ss.getSheetByName(tabs[i])); 然后更改它不会接触选项卡本身,因为它现在不是参考对象 但似乎是这样,因为更改 'sheets' 变量仍会更改该选项卡中的原始数据。

我希望这能说清楚。

如何创建该选项卡的新对象并且不是引用而是它的副本,所以我可以这样做 在不更改它来自的选项卡中的原始数据的情况下对该对象进行任何我想要的操作。

解决方法

也许这样的事情可能会奏效:

Foo.bi

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。