首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >参数(number[])与SpreadsheetApp.Range.setValues的方法签名不匹配。(第13行)

参数(number[])与SpreadsheetApp.Range.setValues的方法签名不匹配。(第13行)
EN

Stack Overflow用户
提问于 2020-06-09 22:02:35
回答 1查看 207关注 0票数 0

当我试图写到一个工作表时,在我的Google Apps脚本中得到一个“参数(number[])不匹配SpreadsheetApp.Range.setValues的方法签名(13行)”错误。我想使用Instagram个人资料url获得Instagram个人资料的追随者。Url在J列,关注者在K列。

代码语言:javascript
复制
function scrapeInstaFollowers() {
 var ss = SpreadsheetApp.getActiveSheet();
for(var i=2; i<ss.getLastRow(); i++) {
 
 var url1 = "http://api.scraperapi.com?api_key=&url="
 var url2 = ss.getRange("J"+[i]).getValue();
 var finalUrl = url1+url2;
 var getContent = UrlFetchApp.fetch(finalUrl).getContentText();
 var getContent = getContent.trim();
 var followerRegex = /meta property="og:description".*Followers/gi
 var getFollowers = getContent.match(followerRegex)
 var followers = getFollowers[0].replace('meta property="og:description" content="',"")
 ss.getRange("K"+i).setValues([followers]); 
 
}
 
}

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 02:55:39

我认为您只是设置了一个单元格的值,所以setValues()不是正确的选择:

更改此设置:

代码语言:javascript
复制
ss.getRange("K"+i).setValues([followers]); 

要这样做:

代码语言:javascript
复制
ss.getRange("K"+i).setValue(followers); 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62284480

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档