Google apps script 我可以使用超链接从一个单元格跳到另一个单元格并将数据复制到另一个单元格吗
我想通过单击单元格A2中的超链接跳转到单元格B2并从B2中的单元格C2复制数据。这可能吗?我相信你的目标如下Google apps script 我可以使用超链接从一个单元格跳到另一个单元格并将数据复制到另一个单元格吗,google-apps-script,google-sheets,triggers,Google Apps Script,Google Sheets,Triggers,我想通过单击单元格A2中的超链接跳转到单元格B2并从B2中的单元格C2复制数据。这可能吗?我相信你的目标如下 单击单元格的超链接时,移动到单元格“A2” 并且,您希望将单元格“C2”的值复制到单元格“B2” 对于这个问题,这个答案如何 问题和解决方法: 不幸的是,在您的情况下,我认为您的目标可能无法仅通过内置功能实现。因此,我建议使用谷歌应用程序脚本来实现您的目标。在这里,我建议使用OnSelectionChange事件触发器来实现您的目标 用法: 1.准备指向单元格的超链接。 请创建具有单
- 单击单元格的超链接时,移动到单元格“A2”
- 并且,您希望将单元格“C2”的值复制到单元格“B2”
=HYPERLINK("https://docs.google.com/spreadsheets/d/###/edit#gid=###&range=A2","Jump to A2")
如果使用此URL,请设置电子表格ID和工作表ID
2.示例脚本。
请将以下脚本复制粘贴到Google电子表格的脚本编辑器中,并保存
function onSelectionChange(e) {
const range = e.range;
if (range.getA1Notation() == "A2") {
range.offset(0, 2).copyTo(range.offset(0, 1));
}
}
3.测试。
请单击单元格“C6”处的超链接。这样,单元格“A2”被激活,事件触发器运行onSelectionChange
功能。然后,将单元格“C2”的值复制到单元格“B2”。这方面的论证如下。在这种情况下,即使直接选择了单元格“A2”,脚本也可以工作
参考资料:
- 单击单元格的超链接时,移动到单元格“A2”
- 并且,您希望将单元格“C2”的值复制到单元格“B2”
- 我相信你的目标如下
=HYPERLINK("https://docs.google.com/spreadsheets/d/###/edit#gid=###&range=A2","Jump to A2")
如果使用此URL,请设置电子表格ID和工作表ID
2.示例脚本。
请将以下脚本复制粘贴到Google电子表格的脚本编辑器中,并保存
function onSelectionChange(e) {
const range = e.range;
if (range.getA1Notation() == "A2") {
range.offset(0, 2).copyTo(range.offset(0, 1));
}
}
3.测试。
请单击单元格“C6”处的超链接。这样,单元格“A2”被激活,事件触发器运行onSelectionChange
功能。然后,将单元格“C2”的值复制到单元格“B2”。这方面的论证如下。在这种情况下,即使直接选择了单元格“A2”,脚本也可以工作
参考资料: