【发布时间】:2022-01-01 14:12:06
【问题描述】:
我正在尝试创建一个脚本,该脚本将从谷歌表格的第一列中提取隐藏的超链接,并将链接放在右侧的列中。
这是我目前的代码:
function getURL() {
var sheet = SpreadsheetApp.getActiveSheet();
var range = sheet.getLastRow();
for (var i = 1; i<=range; i++){
var link = sheet.getRange(i, 1).getRichTextValue().getLinkURL();
sheet.getRange(i, 2).setValue(link);
}
}
但我不断收到一条错误消息:
TypeError: sheet.getRange(...).getRichTextValue(...).getLinkURL is not a function
getURL @ Code.gs:8
我查了一下,我认为 getLinkURl 应该是一个函数,所以我不确定该怎么做。任何帮助表示赞赏 - 谢谢!
【问题讨论】:
-
这是您代码中的拼写错误。你的意思是 getLinkUrl() -- developers.google.com/apps-script/reference/spreadsheet/…
-
非常感谢!
标签: javascript google-sheets hyperlink formula google-sheets-api