0

当前的问题是为产品价格创建单一来源。

这是我正在寻找的SAMPLE的链接。

function DOUBLE(input) {
  return input * 2;
}

实际步骤:

连接到包含(ProductID、ProductName、ProductPrice)的大查询和拉表

创建一个函数:我在 Google 表格中使用的内容

=ARRAYFORMULA(IFERROR(IFERROR(VLOOKUP(A1:A, DATA!A:C, 3, 0), 
                              VLOOKUP(A1:A, DATA!B:C, 2, 0))))

现在正在寻找

function CHECK_CURRENT_PRICE(INPUT) {

  Pull ProductID, ProductName, ProductPrice WHERE ProductID = INPUT

  return ProductPrice;
}

那么我可以去谷歌表格做这样的事

=CHECK_CURRENT_PRICE(8867)

And it will return 6.45

PS我会更新这个问题什么时候会得到更多关于如何做到这一点的信息

选择:

创建一个函数,它将根据 ProductID 从工作表“DATA”中读取产品价格

例如

function CHECK(input) {
  Look where ProductID = input
  Get Product Price
  return ProductPrice;
}

更新 2

function CHECK(INPUT) {
  var query = new google.visualization.Query('LINK TO GOOGLE SHEET');
  query.setQuery('SELECT C WHERE A = 2016');
  query.send(handleQueryResponse);
}



function handleQueryResponse(response) {
  // Called when the query response is returned.
  if (response.isError()) {
    alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
    return;
  }

  var data = response.getDataTable();
  return data

}

错误 - ReferenceError:未定义“google”。

4

1 回答 1

1
function CHECK()
{
    var url = "SHEET LINK";
    var response = UrlFetchApp.fetch(url);
    var json = response.getContentText("UTF-8");
    var data = JSON.parse(json);
    var price = data;

    return price
}
于 2019-06-05T13:35:28.903 回答