google-apps-script - 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)
}
}
解决方案
推荐阅读
- r - 检索从向量中的起始元素添加固定数字后出现的元素
- ruby - 如何创建一个 .each 循环以根据用户输入从哈希中获取键和值?
- kubernetes - 创建和删除 Pod 的步骤
- angular - 离子类型 4 和 Angular 上不存在属性“onDidDismiss”
- ios - 呈现 App Store 产品视图控制器变得不可逆转
- javascript - 下拉选择加载图像,另一个下拉菜单加载另一列上的信息
- python - 使用 python xarray 将 netCDF 文件连接为数据集时出现“InvalidIndexError”
- c++ - 如何获取代码以使用 PayRoll Datatype intemplate 进行编译?适用于整数
- javascript - 如何使用具有关联数组的 API 填写表单?
- docker - WebDriverError:无效的会话 ID