/////////////////////////////////////////////////
function extractURL() {
var activeRange = SpreadsheetApp.getActiveRange();
var activeSheet = activeRange.getSheet();
var formula = activeRange.getFormula();
if(formula=="") return "";
var rangeA1Notation = formula.match(/\((.*)\)/).pop();
var range = activeSheet.getRange(rangeA1Notation);
var f = range.getFormulas();
var v = range.getValues();
for(var i=0;i<f.length;i++) {
for(var j=0;j<f[0].length;j++) {
if(f[i][j]=="") v[i][j]="";
var matchURL = f[i][j].match(/\"(.*?)\"/);
if(matchURL==null) v[i][j]="";
else v[i][j]=matchURL.pop();
}
}
return v;
};
Screenshot:
No comments:
Post a Comment