在谷歌电子表格中从脚本建立链接

时间:2015-05-19 06:50:15

标签: google-apps-script google-sheets google-docs

我想在电子表格中添加一些链接。我可以制作一个看起来像这样的字符串。我环顾四周,虽然我只找到链接已经在电子表格中的链接的方法。

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>.  

(我返回数组中的值)

1 个答案:

答案 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);

}

希望有所帮助!