2015-04-23 52 views

回答

1

问题是getValues()没有得到公式,只有它们的结果,你也需要getFormulas(),但是这个不会获得只有值的单元格。 解决方法:开始之前的一切,合并起来的公式和值到一个单一的变种,因为这样的:

var data = range.getValues();  
var formulas = range.getFormulas(); 
    for(line in data) 
    for(column in data[i]) 
     if(formulas[ line ][ column ] != '') 
     data[ line ][ column ] = formulas[ line ][ column ]; 

,然后才与正常for(i in...)进行。

+0

谢谢你们这工作正常。 –

+0

@JanVerhoeven如果这解决了你的问题,请标记为向下箭头下面的回答,如果这个问题得到了很好的解释,请向上箭头向上移动。 – Kriggs

+0

@Kriggs我一直在努力同时写公式和值。我将不得不与上面的代码一起玩,看看我能做些什么。如果你确实有一段时间免费,我会非常感谢你对你的答案如何工作的评论。我得知它正在读取公式和值。但接下来如何使用。如何决定写一个公式或价值。因为我不完全理解这个问题的源代码,你的回答对我来说有点不合适(如果这有意义,与你的答案无关,只是我的理解) – Munkey

相关问题