我想在电子表格中添加一些链接。我可以制作一个看起来像这样的字符串。我环顾四周,虽然我只找到链接已经在电子表格中的链接的方法。
var linkBattlenet = "http://eu.battle.net/wow/en/character/"+toonrealm+"/"+toon.name+"/advanced"
var showLink = "battle.net link"+toon.name //this is what shall be seen in the spreadsheet.
我试过
var showLink = "battle.net link"+toon.name
var linkBattlenet = showLink.link("http://eu.battle.net/wow/en/character/"+toonrealm+"/"+toon.name+"/advanced")
我遇到的问题是它在电子表格单元格中打印了一个字符串,如下所示:
<a href="eu.battle.net---">"%Character name%" </a>.
(我返回数组中的值)
答案 0 :(得分:0)
您可以直接将字符串值分配给单元格,而不是使用showLink.link()。
尝试以下代码:
<settings>
<repositoryPath>..\..\lib\packages</repositoryPath>
</settings>
如果您不想在单元格中看到完整的网址,您也可以尝试使用此行:
function makeLink(){
var name = "john";
var showLink = ""http://eu.battle.net/wow/en/character/+name+"/advanced"";
var mainsheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Main');
mainsheet.getActiveCell().setValue(showLink);
}
希望有所帮助!