[英]Want to gererate a link for a cell with parameters based on user input
这是我能想到的最接近的事情。 如果它仅由公式生成,则不能在单元格中输入文本并期望它具有不同的公式。 所以你需要在另一个单元格上生成链接并在另一个单元格上输入
=ArrayFormula(if(A2:A<>"",hyperlink("www.abc.com/?id="&A2:A),))
但是通过脚本,这是可能的:
function onEdit(e) {
// if input is in "Sheet1!A2:A" range, convert to link automatically
if(e.range.getRow() > 1 && e.range.getColumn() == 1 && e.source.getActiveSheet().getSheetName() == 'Sheet1' && e.value != null) {
e.range.setValue('=hyperlink("www.abc.com/?id='+ e.value +'")');
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.