多次调用相同 API
Calling same API multiple Times
是否可以给出使用不同参数多次调用同一个 API 的示例?
因此,假设我调用 1 API,其中参数为您提供包含 200 条记录的第 1 页。如何每次使用不同的参数多次调用相同的 API?我将如何在 10 个 API 调用后暂停几秒钟并开始下一个 10 API 调用等等?
是否可以在 Javascript 中展示:这只是为了让我有一个起点?
解决了上面的问题:
function rowcount()
{
var token = getAccessToken();
var module = "sHistory";
var rows = 0;
var go = true;
var i = 1;
var data;
while (go) {
data = getRecordsByPage(i,200,token,module);
if (Number(data.info.count) < 200) {
go = false;
};
if ((i%10) == 0) {
go = false;
}
rows = Number(rows) + Number(data.info.count);
i++;
Logger.log(rows)
}
return rows
}
function repeatloop()
{
let counter = 0;
for(var i = 1; i <= 93; i++)
{
{
Utilities.sleep(10000);
Logger.log(i);
counter += rowcount();
Logger.log("Total count "+ counter);
}
}
return counter;
}
是否可以给出使用不同参数多次调用同一个 API 的示例? 因此,假设我调用 1 API,其中参数为您提供包含 200 条记录的第 1 页。如何每次使用不同的参数多次调用相同的 API?我将如何在 10 个 API 调用后暂停几秒钟并开始下一个 10 API 调用等等?
是否可以在 Javascript 中展示:这只是为了让我有一个起点?
解决了上面的问题:
function rowcount()
{
var token = getAccessToken();
var module = "sHistory";
var rows = 0;
var go = true;
var i = 1;
var data;
while (go) {
data = getRecordsByPage(i,200,token,module);
if (Number(data.info.count) < 200) {
go = false;
};
if ((i%10) == 0) {
go = false;
}
rows = Number(rows) + Number(data.info.count);
i++;
Logger.log(rows)
}
return rows
}
function repeatloop()
{
let counter = 0;
for(var i = 1; i <= 93; i++)
{
{
Utilities.sleep(10000);
Logger.log(i);
counter += rowcount();
Logger.log("Total count "+ counter);
}
}
return counter;
}