1

我有这样的价值观

a
b
c

我想setValues()超过这个范围

d
e
f

结果是

d
e
f

很简单。除了如果e是空白怎么办?

d

f

如果它像这样是空白的,我希望它保留旧值

d
b
f

如果我setValues()超出范围,它将不会保留在空白处。有没有办法在不遍历整个范围并使用if语句单独设置每个范围的情况下做到这一点?

4

2 回答 2

1

您不需要增强请求。只需读取原始数据,将其与新数组合并到内存中并执行单个 setValues。干杯。

于 2013-09-04T03:01:55.063 回答
1

这听起来像是 Google 问题跟踪器上已经记录的增强请求 - https://code.google.com/p/google-apps-script-issues/issues/detail?id=456

请在此处跟踪此请求。除此之外,我不知道无需循环的方法。

于 2013-09-04T02:01:26.207 回答