【发布时间】:2020-01-16 02:17:00
【问题描述】:
我有一个谷歌表,其中有一列值是 Jira 票证名称。我想创建一个脚本insertJiraLink,它接受单元格引用并输出一个超链接,其中文本是票证名称,链接指向实际的 Jira 票证。
我可以很容易地创建一个 jira 链接。但我不知道如何返回带有自定义文本的超链接。
// returns a full jira hyperlink
function jiraLinks(reference) {
return "https://jira.fanatics.com/browse/" + reference;
}
// returns text that reads "=HYPERLINK(etc etc)"
function jiraHyperlinks(reference) {
return '=HYPERLINK("https://jira.fanatics.com/browse/'
+ reference
+ '", "'
+ reference
+ '")';
}
【问题讨论】:
-
您的问题有什么我可以做的吗?如果我的回答对您的情况没有用。我必须道歉并修改它。如果您能合作解决您的问题,我很高兴。我想考虑一下解决方案。
-
@Tanaike 我尝试了您的解决方案,结果与上面的
jiraHyperLinks函数相同。它将文本“=HYPERLINK(etc etc)”打印到单元格中。在进一步的研究中,这似乎是谷歌不允许的——我发现了将公式插入其他单元格的示例,但没有将内容转换为公式并使用结果。 -
感谢您的回复。我带来的不便表示歉意。在我的环境中,我可以确认脚本有效。但是从你的回复来看,我稍微修改了脚本。你能确认一下吗?如果这不是您当前问题的直接解决方案,您能否提供示例电子表格和您为复制问题所做的流程?借此,我想确认一下。顺便说一句,如果脚本编辑器中有
jiraHyperlinks()的函数,请修改函数名。
标签: google-apps-script google-sheets hyperlink