You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Sheets Apps Script插入HYPERLINK公式时遇#NAME?错误求助

解决Google Sheets Apps Script插入mailto超链接时的#NAME?错误

问题出在公式里的函数名拼写错误——Google Sheets的超链接函数是**HYPERLINK**(英文拼写),你代码里写的hiperlink是葡萄牙语/西班牙语的拼写,Sheets无法识别这个函数,所以抛出#NAME?错误。

修正后的代码如下:

var email = empresa[0][4];
var linkEmail = "mailto:"+email;
view.getRange("F6").setFormula('=HYPERLINK("'+linkEmail+'")'); // Email

如果希望单元格显示邮箱地址而非公式内容,可以给HYPERLINK添加第二个参数(自定义显示文本):

var email = empresa[0][4];
var linkEmail = "mailto:"+email;
view.getRange("F6").setFormula('=HYPERLINK("'+linkEmail+'", "'+email+'")');

你提到复制粘贴到其他单元格能正常工作,大概率是复制时不小心把函数名改成了正确的HYPERLINK,或者Sheets在手动编辑时自动修正了拼写错误。

内容的提问来源于stack exchange,提问作者Alexandre Ramalho Nessralla

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 17:52:33