GAS Google脚本-如何复制值并将其粘贴到另一个单元格中

卢西亚诺·GT

我需要使用Google脚本。我需要在激活单元格中复制值并粘贴到另一个单元格中。

在这一刻,我的代码是:

function onEdit(e) {
  

      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var sheet = ss.getActiveSheet();
      var cell = sheet.getActiveCell();
      var valueCell = cell.getValue();
      console.log(valueCell);

  }

我需要监视事件,获取值并将其复制到另一列。(列B-> D;列C-> E)。该副本将按单元而不是按单元格范围进行复制。示例:在单元格B5中输入值,然后复制到D5。我在C5中输入的值立即依次复制到E5。

例

马里奥斯

说明:

你的目标是将值从复制B->DC->EBC进行编辑。

  • 您需要充分利用事件对象

  • 以下脚本将检查已编辑的名称表是否为dados然后,如果您有标题,将确保一行之后进行编辑1最后,我们仅接受对列BC或列索引2或的编辑3

    if(sh.getName() == 'dados' && row > 1 && [2,3].includes(col))

  • 然后,我们使用三元运算符使代码更有效:sh.getRange(row,col+2).setValue(e.value);

解:

function onEdit(e) {
  const ss = e.source;
  const sh = ss.getActiveSheet();
  const row = e.range.getRow();
  const col = e.range.getColumn();
  
  if(sh.getName() == 'dados' && row > 1 && [2,3].includes(col)){
   sh.getRange(row,col+2).setValue(e.value);
  }
 }

注意:

要使用此脚本,请将上面的代码复制粘贴Tools => Script editor中的空白脚本中保存更改,然后在工作表中自动具有所需的功能。不应手动执行该功能,因为它是触发功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类常见问题

复制单元格值并将其通过脚本发送到另一个电子表格的更快方法(Google表格)

来自分类Dev

如何在GAS中编写脚本脚本

来自分类Dev

Google表格脚本->如何基于单元格触发器将行作为值复制到另一个选项卡,然后清除触发器单元格?

来自分类Dev

批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

来自分类Dev

删除单元格中的第一个字符,并将其复制到Google表格中的相邻单元格中

来自分类Dev

Google表格中的事件变量未获取要复制并粘贴另一个单元格中的值的单元格的值

来自分类Dev

在Google表格中,如何根据另一个单元格的值进行过滤?

来自分类Dev

复制输入数据并将其粘贴到电子表格中时,使用什么触发器来更新单元格?(Google表格/应用脚本)

来自分类Dev

需要帮助来更改Google表格脚本中的单元格值以匹配另一个单元格

来自分类Dev

如何根据Google App脚本GAS中另一个工作表中列出的单元格值过滤出一个工作表上的行

来自分类Dev

如何根据Google App脚本GAS中另一个工作表中列出的单元格值过滤出一个工作表上的行

来自分类Dev

用另一个单元格Google表格中的值填充空单元格

来自分类Dev

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

来自分类Dev

如何从另一个GAS项目访问脚本属性

来自分类Dev

如何使用文件名从Google Spreasheet复制数据,然后将其粘贴到另一个文件中?

来自分类Dev

复制单元格值并将其通过脚本发送到另一个电子表格的更快方法(Google表格)

来自分类Dev

Google表格+ Apps脚本,从一个工作表复制/粘贴到另一个工作表,但粘贴到特定列(B)中的第一个空单元格中

来自分类Dev

Google表格复制一个单元格并粘贴到另一个单元格中

来自分类Dev

Google表格脚本->如何基于单元格触发器将行作为值复制到另一个选项卡,然后清除触发器单元格?

来自分类Dev

Google表格中的事件变量未获取要复制并粘贴另一个单元格中的值的单元格的值

来自分类Dev

在Google Spreadsheets中,如何在用户单击并激活一个单元格后从另一个单元格的值中设置一个单元格的值?

来自分类Dev

复制一个工作表中的单元格范围,并将其作为值而不是公式粘贴到另一个工作表中

来自分类Dev

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

来自分类Dev

如何获取不为空的列的最后一个值并将其与Google表格中的单元格匹配?

来自分类Dev

GAS - 复制脚本的脚本

来自分类Dev

根据条件复制特定值并粘贴到 Google Sheet 中另一个工作表的特定单元格中

来自分类Dev

尝试检查单元格的值并将其与另一个值进行比较以查看它是否匹配(Google Script)

来自分类Dev

谷歌脚本如何比较两列中的单元格并将值设置为另一个单元格

来自分类Dev

PostgreSQL。如何使用python复制一行中单元格的值并将其粘贴到同一表中另一行的另一个单元格中

Related 相关文章

  1. 1

    复制单元格值并将其通过脚本发送到另一个电子表格的更快方法(Google表格)

  2. 2

    如何在GAS中编写脚本脚本

  3. 3

    Google表格脚本->如何基于单元格触发器将行作为值复制到另一个选项卡,然后清除触发器单元格?

  4. 4

    批处理脚本从文本文件复制一组行并将值粘贴到另一个文本文件中

  5. 5

    删除单元格中的第一个字符,并将其复制到Google表格中的相邻单元格中

  6. 6

    Google表格中的事件变量未获取要复制并粘贴另一个单元格中的值的单元格的值

  7. 7

    在Google表格中,如何根据另一个单元格的值进行过滤?

  8. 8

    复制输入数据并将其粘贴到电子表格中时,使用什么触发器来更新单元格?(Google表格/应用脚本)

  9. 9

    需要帮助来更改Google表格脚本中的单元格值以匹配另一个单元格

  10. 10

    如何根据Google App脚本GAS中另一个工作表中列出的单元格值过滤出一个工作表上的行

  11. 11

    如何根据Google App脚本GAS中另一个工作表中列出的单元格值过滤出一个工作表上的行

  12. 12

    用另一个单元格Google表格中的值填充空单元格

  13. 13

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

  14. 14

    如何从另一个GAS项目访问脚本属性

  15. 15

    如何使用文件名从Google Spreasheet复制数据,然后将其粘贴到另一个文件中?

  16. 16

    复制单元格值并将其通过脚本发送到另一个电子表格的更快方法(Google表格)

  17. 17

    Google表格+ Apps脚本,从一个工作表复制/粘贴到另一个工作表,但粘贴到特定列(B)中的第一个空单元格中

  18. 18

    Google表格复制一个单元格并粘贴到另一个单元格中

  19. 19

    Google表格脚本->如何基于单元格触发器将行作为值复制到另一个选项卡,然后清除触发器单元格?

  20. 20

    Google表格中的事件变量未获取要复制并粘贴另一个单元格中的值的单元格的值

  21. 21

    在Google Spreadsheets中,如何在用户单击并激活一个单元格后从另一个单元格的值中设置一个单元格的值?

  22. 22

    复制一个工作表中的单元格范围,并将其作为值而不是公式粘贴到另一个工作表中

  23. 23

    如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

  24. 24

    如何获取不为空的列的最后一个值并将其与Google表格中的单元格匹配?

  25. 25

    GAS - 复制脚本的脚本

  26. 26

    根据条件复制特定值并粘贴到 Google Sheet 中另一个工作表的特定单元格中

  27. 27

    尝试检查单元格的值并将其与另一个值进行比较以查看它是否匹配(Google Script)

  28. 28

    谷歌脚本如何比较两列中的单元格并将值设置为另一个单元格

  29. 29

    PostgreSQL。如何使用python复制一行中单元格的值并将其粘贴到同一表中另一行的另一个单元格中

热门标签

归档