In the current version of Google Sheet, to insert a hyperlink in to a cell, you would do this
sheet.getRange(row, selectedColumn).setValue('=hyperlink("' + ontologyObject.accession + '";"' + ontologyObjectTerm + '")')
In the new version of Google Sheets, the hyperlink insertion is different, you do this.
sheet.getRange(row, selectedColumn).setValue('=HYPERLINK("' + ontologyObject.accession + '","' + ontologyObjectTerm + '")')
However, I have a problem in that the inserted value in the spreadsheet is not what I expect. In this image showing the inserted link, there is a ' inserted before the =HYPERLINK - I've no idea where this is coming from. Any ideas?
To create a hyperlink in Google Sheets, start by highlighting the text you want to turn into a link. Then, click on the "HYPERLINK" button in the toolbar and enter the web address you want to link to. When you're done, click "OK" and the text will turn into a link.
When setting formulas to a Sheet range you should always use setFormula
(or its variants) instead of setValue
. Even though some formulas may work when using setValue
, there's some quirks as you saw.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With