Javascript 有没有办法将数据超链接到从电子表格复制的变量中

Javascript 有没有办法将数据超链接到从电子表格复制的变量中,javascript,html,google-apps-script,Javascript,Html,Google Apps Script,我有一个java脚本从google电子表格复制的变量,我还可以使用将其显示为html格式。我的问题是,我还有一个变量形式的链接,我想与我的前一个变量超链接:- 我想我的代码会解释得更多一些:- Javascript复制了一个单元格值“你好,我是格罗特” 代码gs:- function fetchValues(){ var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Sheet1");

我有一个java脚本从google电子表格复制的变量,我还可以使用
将其显示为html格式。我的问题是,我还有一个变量形式的链接,我想与我的前一个变量超链接:-

我想我的代码会解释得更多一些:-

Javascript复制了一个单元格值“你好,我是格罗特”

代码gs:-

function fetchValues(){
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("Sheet1"); //Enter your sheet Name
  var data  =  sheet.getRange("B2").getValues();

  return data;
}
现在我想超链接变量的“there”部分并显示到我的HTML中

这是我的iNdex.html:-

<!DOCTYPE html>
<html>

<head>
<base target="_top">
</head>
<textarea class="js-copytextarea" style="width:100%;" rows="5" id="a" Value"a" name="a"></textarea>
<p>
<button class="js-textareacopybtn">Copy Textarea text</button>
</p>

<script>
function displayValue3(data){
document.getElementById("a").value=data;
}

var copyTextareaBtn = document.querySelector('.js-textareacopybtn');

copyTextareaBtn.addEventListener('click', function(event) {
var copyTextarea = document.querySelector('.js-copytextarea');
copyTextarea.select();

try {
var successful = document.execCommand('copy');
var msg = successful ? 'successful' : 'unsuccessful';
console.log('Copying text command was ' + msg);
} catch (err) {
console.log('Oops, unable to copy');
}
});
</script>
</html>


复制文本区域文本

功能显示值3(数据){ document.getElementById(“a”).value=数据; } var copyTextareaBtn=document.querySelector('.js textareacopybtn'); copyTextareaBtn.addEventListener('click',函数(事件){ var copyTextarea=document.querySelector('.js copyTextarea'); copyTextarea.select(); 试一试{ var successful=document.execCommand('copy'); var msg=successful?'successful':'successful'; log('复制文本命令为'+msg'); }捕捉(错误){ log('Oops,无法复制'); } });

现在我只是不知道如何将变量链接从“你好,我是格罗特”添加到“那里”,并将文本显示到文本区域。

您不能在文本区域内添加链接,文本区域只能显示文本内容。可以使用label,或者如果要编辑内容,可以使用具有contentEditable属性的div

<div class="js-copytextarea" style="width:100%;" contentEditable id="content" name="a"></div>

function displayValue3(data){
  document.getElementById("content").innerHTML="<a href='"+data+"'>there</a>"; //I hope data has the valid link
}

功能显示值3(数据){
document.getElementById(“content”).innerHTML=“”;//我希望数据具有有效的链接
}

对不起,里兹,我想我无法澄清我的问题。有两个变量,一个包含我从谷歌电子表格复制的文本,另一个变量是名为var“decklink”的链接。请你再看一次好吗?我在问题中没有看到可变的decklink。最好共享电子表格这里是肯定的,请发布一个新问题。如果不是我,社区里一定会有人帮你