Не уверен, что это лучшее место, чтобы спросить о электронных таблицах, но здесь идет речь:
Я пытаюсь помочь кому-то изменить информацию в одном документе электронной таблицы при изменении информации в отдельном документе электронной таблицы (без кодирование решения с нуля с использованием sheetAPI).
Например, мой клиент имеет базу данных продуктов, хранящуюся в документе электронной таблицы, products
, когда клиент размещает заказ на веб-сайте клиента, отдельном документе электронной таблицы. , openOrders
, обновляется с использованием sheetAPI и некоторого кода сервера. Когда этот документ будет обновлен, я бы хотел вычесть количество заказываемых товаров из числа доступных товаров (или предметов), перечисленных в 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
. Имейте в виду, что это два отдельных документа электронной таблицы. Я новичок в электронных таблицах, так что все это очень чуждо мне, возможно, я использую электронные таблицы в корне неверно, и я открыт для такой возможности.