Google apps script 使用应用程序脚本在新的Google工作表中插入超链接

Google apps script 使用应用程序脚本在新的Google工作表中插入超链接,google-apps-script,Google Apps Script,在当前版本的Google Sheet中,要在单元格中插入超链接,可以执行以下操作 sheet.getRange(row, selectedColumn).setValue('=hyperlink("' + ontologyObject.accession + '";"' + ontologyObjectTerm + '")') 在新版本的Google Sheets中,超链接插入是不同的,您可以这样做 sheet.getRange(row, selectedColumn).setValue('=

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

sheet.getRange(row, selectedColumn).setValue('=hyperlink("' + ontologyObject.accession + '";"' + ontologyObjectTerm + '")')
在新版本的Google Sheets中,超链接插入是不同的,您可以这样做

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

然而,我有一个问题,在电子表格中插入的值不是我所期望的。在这张图片中,=超链接前插入了一个“inserted”-我不知道这是从哪里来的。有什么想法吗?

在将公式设置为图纸范围时,应始终使用(或其变体),而不是
设置值。即使某些公式在使用
setValue
时可能会起作用,但正如您所看到的,也存在一些怪癖。

您是否尝试过
setFormula
而不是
setValue
?这些方法奏效了。我不会想到这一点。好的,我会让这是一个正确的答案,这样这个条目就被标记为正确回答。很抱歉,我花了几天时间才将其标记为已回答。我现在正在度假。再次感谢!