谷歌电子表格setvalues覆盖所有值

时间:2013-09-04 01:43:49

标签: google-apps-script google-sheets

我有这样的价值

a
b
c

我希望setValues()超过此范围

d
e
f

结果是

d
e
f
很简单。除了e是空白的什么?

d

f

我希望它保留旧值,如果它是空白的那么

d
b
f

如果我setValues()超出范围,它就不会保留在有空白的地方。有没有办法在不循环整个范围的情况下执行此操作,并使用if语句单独设置每个?

2 个答案:

答案 0 :(得分:0)

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

请在那里跟踪此请求。除此之外,我不知道如何不必循环。

答案 1 :(得分:0)

您不需要增强请求。只需读取原始数据,将其与新数组合并到内存中,然后执行单组值。欢呼声。

相关问题