首页 > 解决方案 > Google Apps 脚本的分页

问题描述

我正在尝试从网站中提取多个页面,但我当前的 Google Apps 脚本仅提取结果的第一页。如何在此应用脚本中使用分页?初学者在这里,感谢您的帮助!

   function myFunction() {
  var url = "xxxxxxxx"
  
  var response = UrlFetchApp.fetch(url)
  
  var data = response.getContentText()
  
  var result = JSON.parse(data)
  
  var sheet = SpreadsheetApp.getActiveSheet()
  
  sheet.clear()
  
  var headerRow = ['Title','Brand','UPC','In Stock','Stock Level','Price','Seller','Next Day','Ship to Home', 'Link']
  
  sheet.appendRow(headerRow)
  
  for(var i=0; i<result.category_results.length; i++){
    
    var row = [result.category_results[i].product.title, result.category_results[i].product.brand, result.category_results[i].product.upc,result.category_results[i].inventory.in_stock, 
               result.category_results[i].inventory.stock_level, result.category_results[i].offers.primary.price, result.category_results[i].offers.primary.seller_name, 
                 result.category_results[i].fulfillment.next_day_shipping_eligible, result.category_results[i].fulfillment.ship_to_home, result.category_results[i].product.link]
    
    sheet.appendRow(row)
  
  }

}

标签: google-apps-script

解决方案


推荐阅读