我在googlesheet中有一个包含丰富文本超链接的范围,从其他地方复制和粘贴。
我想创建一个提取URL的函数 - 在我认为可以解决的文本类中有一个名为.getLinkUrl的方法。
但是,SpreadsheetApp没有Text类,所以我认为我需要DocumentApp中Text类的.getLinkUrl方法。
我想做这样的事情:
function getURL(range) {
var textElement = DocumentApp.create("temp").getBody().editAsText()
var url = textElement.setText(range.getValue()).getLinkUrl;
return url
}
但是你无法做到这一点,因为你无法在自定义函数中创建文档。
我真的很想避免使用触发式脚本或其他东西而不是功能,但我可以在没有使用的情况下解决这个问题。
有什么想法吗?