【发布时间】:2020-07-09 03:17:10
【问题描述】:
变量 ids 是一个具有不同电子表格 id 的数组。我将它包装在请求周围,因为我想在多个电子表格上做同样的事情,但是,一旦在请求中,id 就会变得同步并保持为 ids 数组中的最后一个元素。我想让它使 id 是异步的并且可以更改,以便我可以对多个 id 进行请求。
for(var i = 0; i < num; i++) {
var id = ids.slice(i, i+1);
var params = {
spreadsheetId: id,
ranges: ['A3:L'],
includeGridData: true,
};
var request = gapi.client.sheets.spreadsheets.get(branchParams);
request.then(function(response) {
console.log(id);
【问题讨论】:
标签: javascript asynchronous google-sheets google-api synchronous