使用App Script在新的Google表格中插入超链接

时间:2014-03-13 13:07:44

标签: google-apps-script

在当前版本的Google表格中,要在单元格中插入超链接,您可以执行此操作

sheet.getRange(row, selectedColumn).setValue('=hyperlink("' + ontologyObject.accession + '";"' + ontologyObjectTerm + '")')

在Google表格的版本中,插入的超链接不同,您可以这样做。

sheet.getRange(row, selectedColumn).setValue('=HYPERLINK("' + ontologyObject.accession + '","' + ontologyObjectTerm + '")')

但是,我遇到的问题是电子表格中的插入值不符合我的预期。在此图片showing the inserted link中,有一个'在= HYPERLINK之前插入 - 我不知道这是从哪里来的。有什么想法吗?

2 个答案:

答案 0 :(得分:13)

将公式设置为工作表范围时,应始终使用setFormula(或其变体)而不是setValue。即使某些公式在使用setValue时可能有效,但您看到的还有一些怪癖。

答案 1 :(得分:0)

那是"内部撇号不是文本所以你应该改变"到\"

~~~~~~~~~~~~~ setValue(' = HYPERLINK(\"' + ontologyObject.accession +' \",\ "' + ontologyObjectTerm +' \")')

其他功能