gpt4 book ai didi

javascript - Google 脚本不会返回 Google 电子表格中的超链接

转载 作者:行者123 更新时间:2023-11-28 20:32:21 25 4
gpt4 key购买 nike

我正在致力于视频游戏经济跟踪器的早期阶段,以最终在未来的 MMORPG 中实现更好的经济动态。因此,首先我尝试创建一个 Google 电子表格来跟踪价格,这是 Google 脚本中的相关代码片段。据我所知,Google 脚本使用与 JavaScript 完全相同的功能。

function makeLink(item) {
var encodedItem = encodeURI(underScore(toTitleCase(item)));
//make spaces into underscores, then URL-encode the rest

var wiki = "http://wiki.videogame_address.org/";
//the base wiki URL for the video game

wikiLink = wiki+encodedItem;
//link to the item in the wiki

var href = "=HYPERLINK(\""+wikiLink+"\",\""+toTitleCase(item)+"\")";
//attempting to have Google Spreadsheet make a URL
//yields =HYPERLINK("http://wiki.videgame.org/Giant_Head","Giant Head")


return href;
};

生成的 href 变量仅给出文本输出

=HYPERLINK("http://wiki.videgame.org/Giant_Head","巨人头")

这是电子表格创建链接的完全正确的语法,但是,它只是将其保留为文本。有没有办法强制 Google 消化此处输出的文本而不是将其保留为文本?

最佳答案

使用setFormula方法:

var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets().shift();
var cell = sheet.setActiveCell("B5");
var newLink = makeLink("whatever");
cell.setFormula(newLink);

引用文献:

关于javascript - Google 脚本不会返回 Google 电子表格中的超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16108665/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com