2014-06-17 53 views
0

因此,我正在处理一个Google文档电子表格,其中有很多数据验证下拉菜单,其中很多指向了其标准中同一工作表上的单元格。我需要能够在不更新每个数据验证条件中的工作表名称的情况下复制工作表,这需要为每个工作表执行很多次(非常乏味)。 您可能会认为只要输入单元格范围而不指定工作表并且可以这样做,但Google工作表会自动为每个数据验证添加工作表名称,即使它是该工作表的名称也是如此。工作表复制的动态数据验证工作表

有没有一种方法可以在总是指向该表的方式中指定表单名称,类似于始终指向您的PC的网络地址127.0.0.1?

有没有一种方法可以“欺骗”谷歌表单将这些表名重新更新到新表中? 在旧的Google表单中,如果我在复制后等待5-10分钟后会发生这种情况,然后重新进行重命名。但是,400,000个单元格的限制令人望而却步,并且新的Google表单不会以这种方式运行。

有没有另一种方法可以做到这一点,我没有想到?我对脚本知之甚少,但如果能解决问题,我肯定对它开放。

例如,对原片,一个下拉将指向:

'James'!B68:F68 

我希望能够复制名叫詹姆斯片,其重命名为马特,并自动把它指向:

'Matt'!B68:F68 

回答

0

我找到了解决方法,比我想象的要容易。在底部选项卡列表中使用三角形图标时:

重复将使所有图纸名称保持静态以进行数据验证。除非您尝试将数据验证指向自己的相同工作表上的某些内容,否则您将不会注意到在查看其他参考工作表中的差异。这是我遇到问题时所使用的。

复制到...(即使您选择了当前正在处理的同一张纸张),也可以在这些相同的纸张数据验证中为您提供动态纸张名称。这节省了我很多时间手动更新它们,并减少了出错的空间。

谢谢你看看,我现在认为它解决了。随意提问或任何其他。我在网上查了很长时间,找不到答案,但修补程序做到了。