gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 21:17:27 26 4
gpt4 key购买 nike

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

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

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

代码.gs:-

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

return data;
}

现在我想超链接我变量的“那里”部分并显示到我的 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>

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

最佳答案

不能在textarea里面添加链接,textarea只能显示文本内容。您可以使用标签,或者如果您想编辑内容,可以使用带有 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
}

关于javascript - 有没有办法将数据超链接到从电子表格复制的变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45531847/

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