2015-04-23 49 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

相關問題