Google apps script 在变量中,URL包含链接。我遗漏了什么吗?您的代码适用于具有超链接函数公式的单元格,但不适用于OP提供的案例。我没有实现右键单击以将链接与公式创建的文本相关联。我现在明白了。你是对的,我可以从一个网站复制一个链接并粘贴它,但没有得到URL。我无法从他的电子
Google apps script 在变量中,URL包含链接。我遗漏了什么吗?您的代码适用于具有超链接函数公式的单元格,但不适用于OP提供的案例。我没有实现右键单击以将链接与公式创建的文本相关联。我现在明白了。你是对的,我可以从一个网站复制一个链接并粘贴它,但没有得到URL。我无法从他的电子,google-apps-script,google-sheets,Google Apps Script,Google Sheets,在变量中,URL包含链接。我遗漏了什么吗?您的代码适用于具有超链接函数公式的单元格,但不适用于OP提供的案例。我没有实现右键单击以将链接与公式创建的文本相关联。我现在明白了。你是对的,我可以从一个网站复制一个链接并粘贴它,但没有得到URL。我无法从他的电子表格中复制链接。很抱歉,我错过了粘贴链接,将单元格更改为公式。 function myFunction() { cel = SpreadsheetApp.getActiveSpreadsheet().getActiveCell() Lo
在变量中,URL包含链接。我遗漏了什么吗?您的代码适用于具有超链接函数公式的单元格,但不适用于OP提供的案例。我没有实现右键单击以将链接与公式创建的文本相关联。我现在明白了。你是对的,我可以从一个网站复制一个链接并粘贴它,但没有得到URL。我无法从他的电子表格中复制链接。很抱歉,我错过了粘贴链接,将单元格更改为公式。
function myFunction() {
cel = SpreadsheetApp.getActiveSpreadsheet().getActiveCell()
Logger.log(cel.getFormula())
Logger.log(cel.getValue())
}
[16-10-05 13:39:59:628 EEST]
[16-10-05 13:39:59:629 EEST] RU: VTB Arena - Park and Hotel
var url = /"(.*?)"/.exec(cel.getFormulaR1C1())[1];
Logger.log(url);
var dataSheet = CentralSS.getSheetByName(CENTRAL_DATAFILES_SHEETNAME);
var range = dataSheet.getRange("E2");
var url = /"(.*?)"/.exec(range.getFormulaR1C1())[1];
//get link from a cell given by A1 notation
function getHtmlfromRichTextRange(theRange){
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var range = sheet.getRange(theRange);
var cell = range;
var cellValue = cell.getRichTextValue();
var cellText = cell.getValue();
var theThing = cellValue.getLinkUrl();
if (theThing == null){
return cellText;
} else {
return '<a href="'+theThing+'">'+cellText+'</a>';
}
}