google apps script - Using "sheet.appendRow([ file.getUrl()]" is working, but how would I make it show a pretty name? -



google apps script - Using "sheet.appendRow([ file.getUrl()]" is working, but how would I make it show a pretty name? -

the title explains all. well, @ to the lowest degree hope does... give thanks in advance help. ' function onopen() { var folder = docslist.getfolder("my folder"); var contents = folder.getfiles(); var file; var data;

var sheet = spreadsheetapp.getactivesheet(); sheet.clearcontents(); sheet.appendrow(["link", "name", "type", "id"]); (var = 0; < contents.length; i++) { file = contents[i]; var value1,value2,value3; if (file.getfiletype()==docslist.filetype.spreadsheet) { var othersheet = spreadsheetapp.open(file).getsheetbyname("sheet1"); value1 = othersheet.getrange('b2').getvalue(); value2 = othersheet.getrange('b7').getvalue(); value3 = othersheet.getrange('b3').getvalue(); } else { value1 = null; value2 = null; value3 = null; value4 = null; } sheet.appendrow([ file.geturl(),value1,value2,value3,value4]); } };'

i assume want display url hyperlink. if case, can utilize range setformula() method.

here sample code gets file url , builds spreadsheet formula using hyperlink function:

function addurl() { var url = docslist.getallfiles()[0].geturl(), cell = spreadsheetapp.getactivesheet().getactivecell(), hyperlinkname = 'whatever!', formula = '=hyperlink("' + url +'", "' + hyperlinkname + '")'; cell.setformula(formula); }

it inquire authorisation run function works.

try this:

function addhyperlink() { var ss = spreadsheetapp.getactivespreadsheet(), sh = spreadsheetapp.getactivesheet(), url = docslist.getallfiles()[0].geturl(), hyperlinkname = 'whatever!', formula = '=hyperlink("' + url +'", "' + hyperlinkname + '")'; sh.appendrow([formula]); }

google-apps-script google-spreadsheet

Comments

Popular posts from this blog

web services - java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer -

Accessing MATLAB's unicode strings from C -

javascript - mongodb won't find my schema method in nested container -