Javascript 有没有办法将数据超链接到从电子表格复制的变量中
我有一个java脚本从google电子表格复制的变量,我还可以使用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");
将其显示为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。最好共享电子表格这里是肯定的,请发布一个新问题。如果不是我,社区里一定会有人帮你