Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 在变量中,URL包含链接。我遗漏了什么吗?您的代码适用于具有超链接函数公式的单元格,但不适用于OP提供的案例。我没有实现右键单击以将链接与公式创建的文本相关联。我现在明白了。你是对的,我可以从一个网站复制一个链接并粘贴它,但没有得到URL。我无法从他的电子_Google Apps Script_Google Sheets - Fatal编程技术网

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>'; 
  }
}