如何使用GAS从一个Google电子表格查询/搜索信息到另一个电子表格?

时间:2013-11-01 13:21:38

标签: google-apps-script google-sheets

我想创建一个Google Apps脚本来执行以下操作:当我在电子表格中选择包含人名的单元格(例如记录销售的电子表格)时,使用菜单按钮调用函数,脚本在另一个存储完整消费者数据的电子表格中使用该人的姓名(或他的文档编号)进行搜索(查询),该电子表格包含我需要该消费者生成合同或付款收据的所有信息。 使用Google Apps脚本在另一个电子表格中的一个电子表格中搜索信息的最佳策略是什么? 你有一些脚本示例,其实现与此类似吗?如果您有任何帮助/指导,请提前感谢您!

1 个答案:

答案 0 :(得分:2)

没有由单元格选择触发的事件,您必须使用菜单项或按钮来调用该函数,或者,如果您的用例可以接受,则编辑单元格以触发{{3}事件。

“搜索部分”实际上非常简单,电子表格本身或其他数据中的数据并不重要,它只会改变您访问数据的方式(onEditgetActiveSpreadsheet) 。从那里获取所有值并在生成的2D数组中进行搜索。


在您的评论后编辑:这里是一个代码示例,它返回找到的单元格的范围(,我们得到A1表示法,但我们可以 {{ 1}} 当然。)

getValue()