要从没有公式的单元格中获取超链接,可以使用Google Apps Script的getRichTextValue()方法。以下是一个示例代码:
function getHyperlinkFromCell() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var cell = sheet.getRange("A1");
var richTextValue = cell.getRichTextValue(); // 获取富文本值
if (richTextValue.getLinkUrl()) {
var hyperlink = richTextValue.getLinkUrl();
Logger.log("Hyperlink: " + hyperlink);
} else {
Logger.log("Cell does not contain a hyperlink");
}
}
在此示例中,我们首先获取活动电子表格的当前工作表,并将单元格A1的范围存储在变量cell中。然后,我们使用getRichTextValue()方法获取单元格的富文本值。
接下来,我们使用getLinkUrl()方法检查富文本值是否包含超链接。如果包含超链接,我们将超链接存储在变量hyperlink中,并使用Logger.log()打印出来。如果不包含超链接,我们将打印出"Cell does not contain a hyperlink"。
你可以根据需要修改代码中的单元格范围,以适应你的电子表格。