Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 我可以使用超链接从一个单元格跳到另一个单元格并将数据复制到另一个单元格吗_Google Apps Script_Google Sheets_Triggers - Fatal编程技术网

Google apps script 我可以使用超链接从一个单元格跳到另一个单元格并将数据复制到另一个单元格吗

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中的超链接跳转到单元格B2并从B2中的单元格C2复制数据。这可能吗?

我相信你的目标如下

  • 单击单元格的超链接时,移动到单元格“A2”
  • 并且,您希望将单元格“C2”的值复制到单元格“B2”
对于这个问题,这个答案如何

问题和解决方法: 不幸的是,在您的情况下,我认为您的目标可能无法仅通过内置功能实现。因此,我建议使用谷歌应用程序脚本来实现您的目标。在这里,我建议使用OnSelectionChange事件触发器来实现您的目标

用法: 1.准备指向单元格的超链接。 请创建具有单元格“A2”超链接的单元格。在这种情况下,其公式如下所示。在这种情况下,作为一个测试用例,请将以下公式放在“C6”中,跳转的单元格与该公式相同

=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”
      对于这个问题,这个答案如何

      问题和解决方法: 不幸的是,在您的情况下,我认为您的目标可能无法仅通过内置功能实现。因此,我建议使用谷歌应用程序脚本来实现您的目标。在这里,我建议使用OnSelectionChange事件触发器来实现您的目标

      用法: 1.准备指向单元格的超链接。 请创建具有单元格“A2”超链接的单元格。在这种情况下,其公式如下所示。在这种情况下,作为一个测试用例,请将以下公式放在“C6”中,跳转的单元格与该公式相同

      =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”,脚本也可以工作

      参考资料: