我是否可以根据单独电子表格中的信息修改一个电子表格文档(Google表格)

问题描述 投票:0回答:1

不确定这是否是询问电子表格的最佳地点,但是这里是:

[我正在尝试帮助某人在修改另一个电子表格文档上的信息时修改一个电子表格文档上的信息(无需使用sheetsAPI从头开始编写解决方案)。

例如,我的客户在电子表格文档products中存储了一个产品数据库,当客户在客户网站上下订单时,将使用sheetsAPI和一些服务器代码来更新单独的电子表格文档openOrders 。更新本文档后,我想从products中列出的可用项目数量中减去要订购的项目数量。我想知道是否可以在不使用API​​编码解决方案服务器端的情况下让这些电子表格文档彼此“交谈”。

products看起来像这样:

Product Name | Units | Unit Price
---------------------------------
Product 1    |     6 |       1600
Product 2    |     3 |       1200
Product 3    |    17 |        400
Product 4    |     2 |        600

openOrders看起来像这样:

Product Ordered | Units | Unit Price | Total
--------------------------------------------
Product 3       |     1 |        400 |   400
Product 2       |     2 |       1200 |  2400
Product 3       |     5 |        400 |  2000
Product 1       |     1 |       1600 |  1600

openOrders表用新订单更新时,我想从Units中可用的Units数量中减去订购的products数量。请记住,这是两个单独的电子表格文档。我是电子表格的新手,所以这对我来说很陌生,有可能我以根本上不正确的方式使用电子表格,并且我对这种可能性持开放态度。

google-sheets sum array-formulas google-sheets-query importrange
1个回答
0
投票
您可以做:

=ARRAYFORMULA(QUERY({A2:A, B2:B*-1; IMPORTRANGE("ID_of_spreadsheet", "Sheet1!A2:B")}, "select sum(Col2) where Col1 <> '' group by Col1 label sum(Col2)''", 0)*-1)

enter image description here
© www.soinside.com 2019 - 2024. All rights reserved.