【发布时间】:2021-09-24 18:12:39
【问题描述】:
我正在尝试获取一系列单元格的 URL,但 getLinkUrl 总是返回 null。
这是我尝试过的:
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Liste");
var url = sheet.getRange("A1").getRichTextValue().getLinkUrl();
返回:null
var test = sheet.getRange("A1").getRichTextValue().getText();
这会返回:text(这是 A1 中的文本,所以它正在工作,所以我尝试了)
var test2 = sheet.getRange("A1").getRichTextValue().getLinkUrl();
返回:null(我不明白为什么,所以尝试了这个)
var test3 = sheet.getRange("A1:A10").getRichTextValues();
这会返回:
[ [ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ],
[ {} ] ]
所以我迷路了,我真的不知道如何获取 / many 单元格的 URL。
在文档中,有一个关于 getLinkUrl 返回 null 如果有多个 URL 但我不知道如何只提取一个 URL 的解释。
我正在使用的工作表非常简单,只有A列中的单词,
appli
info
motivation
anime
dev perso
reflexion
funny
sad
【问题讨论】:
-
您能提供一个包含我们可以编辑的链接的示例吗?谢谢
-
恐怕我不明白你需要什么.. 如果它在工作表中,我只在 A 列中得到一个单词列表:appli infomotive 日本动漫 dev perso reflexion funny伤心
-
您可以使用 getFormula(),它会返回类似“=HYPERLINK()”的内容,然后您可能可以在那里提取链接。请分享您的工作表副本以了解有关您的问题的更多详细信息。
标签: javascript google-apps-script google-sheets