-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函數。 –