我有一个电子表格,其中包含一系列Twitter个人资料网址。我想自动获得他们的追随者数量。这就是我提出的。
function getFollowers1() {
var queryString = Math.random();
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var cellRange = sheet.getRange("L6:L25").getValues();
var startCell = sheet.getRange("K6");
for (var i = 0; i < cellRange.length; i++) {
var value = '=substitute(query(IMPORTHTML("' + cellRange[i] + '?' + queryString + '",' +'"table", 3), "select Col3"), char(10)&"Followers","")';
startCell.setValue(value);
startCell = startCell.offset(1,0);
}
var range = sheet.getRange("K6:K25");
range.copyTo(range, {contentsOnly: true});
}
我有4个独立的函数getFollowers1, getFollowers2, getFollowers3, getFollowers4
,它们之间的区别在于单元格的范围。我有大约80个单元格并且在一个函数中完成所有操作将始终在Loading...
处挂起一些单元格。我将这4个函数设置为在一天中的不同时间触发。但是,有时函数会起作用,有时函数中的所有单元格都会挂起Loading...
。
我不知道这个的原因,可能会受到限制?我想知道如何改变事物以更有效和可靠的方式实现我想要的东西。获取Twitter粉丝的每日更新。