2016-02-25 52 views
1

有沒有什麼方法可以使用腳本或其他方式評估Google Spreadsheets中的連接公式?如何評估Google表格中的連結公式?

我已經創建了Google Finance函數的連接公式來提取每日匯率。這是因爲我的日期和貨幣不斷變化;而不是「usdeur」,我有時有興趣獲取「usdinr」或「euraud」。使用連接和一些基礎腳本,我可以將下面的公式作爲文本粘貼到單元格中。所需的只是執行下面的字符串的一種方法。

"=GoogleFinance("usdeur","price",date(2013,12,1),date(2013,12,16))" 

根據我的理解,表格沒有像Excel那樣的「EVAL」功能。在表格中,按兩次「Enter」就可以實現這個功能。有什麼方法可以爲此編寫腳本嗎?

+0

[setFormula()](https://developers.google.com/apps-script/reference/spreadsheet/range#setFormula(字符串))和可能的[onEdit觸發器](https://developers.google.com/apps-script/guides/triggers/#onedit) –

+0

你的連接函數是什麼樣的? - 你可以在沒有需要的情況下實現所有這些對於腳本來說 - 你可以將這些函數的各個部分連接在一起動態地加入 –

+0

@Aurielle:謝謝你的回覆。我能夠動態地加入這些部分。我需要幫助腳本執行。這是我的concatenate的樣子: = CONCATENATE(「= GoogleFinance(」「」,A10,「」「,」「」,「price」「,date(」,E3,「),date(」,E6 ,「)」) 通過一些基本腳本,我能夠將公式作爲文本字符串粘貼到其中一個單元格中,唯一缺少的就是執行過程,按「Enter」兩次應該可以做到這一點。嘗試其他的替代品 –

回答

0

你可以做到這一點沒有連擊:

=GoogleFinance(A10,"price",E3,E6) 

enter image description here

+0

* facepalm *血腥明顯,十億感謝。 –