2016-02-25 29 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 *血腥明显,十亿感谢。 –