在页面上我想传递一个数字,"检查元素"该领域向我展示了这一点:
<input type="number" name="offeramount" minimum="1" id="amount" value="0">
我尝试使用以下任一方法在电子表格中创建超链接:
https://example.com/nation/trade/create?amount=5
https://example.com/nation/trade/create?offeramount=5
但两人都给了我一个未找到的页面&#34;错误。
是否可以仅使用电子表格中的超链接预填字段,还是必须运行Google脚本或其他内容?
答案 0 :(得分:0)
尝试:
function gup( name, url ) {
if (!url) url = location.href
name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
var regexS = "[\\?&]"+name+"=([^&#]*)";
var regex = new RegExp( regexS );
var results = regex.exec( url );
return results == null ? null : results[1];
}
window.onload = function(){
document.getElementById("amount").value = gup("offeramount");
}
将它放在正文中的脚本标记中。
之后,在网址的末尾添加'?offeramount = 5',它应该可以解决问题。