-2

嗨,所以我使用的是由别人制作的价格跟踪器的稍微编辑版本。此跟踪器的目的是跟踪亚马逊上某些商品的价格,然后显示它们,而不必单独检查每个价格。谷歌表价格跟踪亚马逊无法正常运作

然而问题是,即使我已经要求它跟踪更多,跟踪器只返回约20个不同项目的价格。

如果任何人都可以看看代码,并告诉我是什么导致它“放弃”它显示了大约20个令人惊讶的项目后,我自己看了一下,但我是相当新的编码世界,我真的不知道问题是什么。

如果你能告诉我如何解决这个问题太有用了。

主脚本: http://pastebin.com/4zfiZjnU

表脚本: http://pastebin.com/sWSCM8w4

行脚本: COM/nWLzRNV5

回答

0

尝试改变功能功能trackPrices()。该行'data = sheet.getRange(2,2,21,3).getValues();'只能得到20行(它跳过标题行,尝试更改21到你有+1行的行数,并看看是否有效

+0

嗨,谢谢你的回复,我试过你的建议......它并没有真正解决这个问题,跟踪器似乎在运行时跳过了很多链接(每次跳过不同的链接),这里是问题的截图:https://gyazo.com/170e113c745c88bc746df65ff0a50836 –

+0

你在空行上得到一个不是200的返回代码尝试 将循环添加到Logger.log(e.toString()); catch(e) 您更改了21.这会显示错误或者使用开发工具来检查retutn代码,也可以在循环中尝试Utilities.Sleep(2000),以便在调用下一个url之间暂停,或者在调试中逐步使用trackprices函数。 –