我正在另一个代码中使用“函数CopyData”,并且在我运行的另一个脚本中效果很好,但是为此,它仅复制第一行。我希望它在一个范围内复制所有行。例如(“ i7:i24”)。 有多个范围。 代码在下面。 我相信我缺少一个快速解决方案,但看不到它。 我浏览了其他各种问题。 预先感谢您的任何帮助。

问题描述 投票:0回答:1
getValue()

方法更改为

getValues()
,因为您试图从多个单元格中获取多个数据。这将导致一个2D数组,该数组将使该行无效:
google-apps-script copy range
1个回答
0
投票

这是因为

appendRow

方法仅接受1D数组。因此,您必须通过使用for loop(在这种情况下使用foreach)来分发处理后数据的每个方法。新脚本应该看起来像这样:

appendRow
参考:

GETVALUES()


appendrow()

foreach()

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.