Google apps script 如何从XML元素数据计算两个变量的总和,然后写入工作表
因此,我有@Tanaike提供的以下代码,但现在我想知道如何计算变量'qty'减去'availqty',然后通过替换此代码将结果写入列:Google apps script 如何从XML元素数据计算两个变量的总和,然后写入工作表,google-apps-script,xml-parsing,Google Apps Script,Xml Parsing,因此,我有@Tanaike提供的以下代码,但现在我想知道如何计算变量'qty'减去'availqty',然后通过替换此代码将结果写入列:qty?qty.getText():“”, 提前谢谢 var totlistings = root.getChild('ActiveList', NS).getChild('PaginationResult', NS).getChild('TotalNumberOfEntries', NS).getValue(); //Logger.log(totlis
qty?qty.getText():“”,
提前谢谢
var totlistings = root.getChild('ActiveList', NS).getChild('PaginationResult', NS).getChild('TotalNumberOfEntries', NS).getValue();
//Logger.log(totlistings);
var itms = root.getChild('ActiveList', NS).getChild('ItemArray', NS).getChildren();
var values = itms.map(e => {
var item = e.getChild('ItemID', NS);
var title = e.getChild('Title', NS);
var url = e.getChild('ListingDetails', NS).getChild('ViewItemURLForNaturalSearch', NS);
var imgurl = e.getChild('PictureDetails', NS).getChild('GalleryURL', NS);
var qty = e.getChild('Quantity', NS);
var availqty = e.getChild('QuantityAvailable', NS)
var sku = e.getChild('SKU', NS);
//Logger.log(sum);
return [sku ? sku.getText(): "",
availqty ? availqty.getText() : "",
qty ? qty.getText() : "",
item ? item.getText() : "",
title ? title.getText() : "",
url ? url.getText() : "",
imgurl ? imgurl.getText() : ""];
});
sheet.getRange(sheet.getLastRow() + 1, 1, values.length, values[0].length).setValues(values);
在尝试了更多之后,我成功地做到了,但在之前的3天里,我一直在挣扎。奇怪的是,一旦我把我的问题发到这里,我怎么能看到它 我猛击
数量?qty.getText():“”,
带数量?qty.getText()-availqty.getText():“”,