Google Apps脚本电子表格返回所选范围

德米特里·霍尔金(Dmitry Holkin)

我需要选择一个单元格,然后获取此单元格的值,并将其放置在边栏文本框区域中,并在按下提交按钮时将此文本放置到相同的所选单元格中。

所以我有侧边栏html

<div>
<script>
  function updateUrl(vals,range) {   
    var div = document.getElementById('myTextarea');
    div.value = vals.vals ;
  }
</script>
<form id="myForm">
<input type="button" value="Select" onclick="google.script.run
          .withSuccessHandler(updateUrl)
          .getData1()" />
<input onclick="google.script.run.getValuesFromEditor(document.forms[0])" type="button" value="Submit" /><input type="button" value="Close" onclick="google.script.host.close()" /><br/>
<textarea style="border: none; width: 100%; height: 100%; box-sizing: border-box;-ms-box-sizing: border-box;-webkit-box-sizing: border-box;overflow: hidden;position: absolute;" wrap="hard" name="myTextarea" id="myTextarea"></textarea>
</form>
</div>

在script.gs中

function getValuesFromEditor(editor){
  var rowData = editor.myTextarea;
  range.setValues(rowData);
}
function getData1() {
 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheets()[0];
 var range = sheet.getActiveCell();
 var vals = range.getValue();
  return {vals:vals,range:range};
};

但是我无法获得始终将其置为未定义状态的选定单元格范围。因此,如何填充从此处的文本区域到相同的选定区域已完成。因为有可能将单元格值放到文本区域,然后更改选择,但是我想防止这种情况,所以必须将数据张贴在取值的同一单元格中。

换句话说,如果值取自A1单元格到文本区域,则如果按下提交按钮更改,则必须仅将文本放置到不在活动单元格中的A1单元中,因为可以在按下提交按钮的同时更改选择。

用户4429041
function getValuesFromEditor(editor){
      var ss = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell();
      var rowData = editor.myTextarea;
}
function getData1() {
 var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
 // Returns the active cell
 var range = sheet.getActiveCell();
 var vals = range.getValue();
  return vals;
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Google Apps脚本函数的返回值未显示在电子表格中

来自分类Dev

Google电子表格脚本

来自分类Dev

在Google时区(而不是电子表格时区)中使用Google Apps电子表格脚本的日期

来自分类Dev

从电子表格中修改另一个电子表格:Google Apps脚本

来自分类Dev

从电子表格中修改另一个电子表格:Google Apps脚本

来自分类Dev

Google Apps脚本可遍历电子表格ID列表,并将范围复制到主文件中

来自分类Dev

Google Apps脚本可遍历电子表格ID列表,并将范围复制到主文件中

来自分类Dev

Google Apps脚本通过电子表格发送电子邮件

来自分类Dev

Google Apps脚本-将数据从电子表格追加到文档模板中的表格

来自分类Dev

Google电子表格中表格的总和范围

来自分类Dev

Google Apps脚本-编辑者在电子表格上执行脚本

来自分类Dev

可以在Google Apps脚本中使用Google电子表格的“查询”功能吗?

来自分类Dev

使用Google Apps脚本在Google电子表格中插入单元格

来自分类Dev

在Google Apps脚本和Google电子表格中格式化日期

来自分类Dev

通过Google Apps脚本#2发布Google电子表格

来自分类Dev

使用Google Apps脚本编辑Google电子表格

来自分类Dev

使用Google Apps脚本将Google电子表格导出为JSON(或XML)格式

来自分类Dev

如何使用Google Apps脚本替换电子表格中的文本?

来自分类Dev

如何在Google Apps脚本中使用本机电子表格功能?

来自分类Dev

在电子表格上迭代的Google Apps脚本非常慢

来自分类Dev

Google Apps脚本-无法在App(电子表格等)中使用HTML服务“ createTemplateFromFile”吗?

来自分类Dev

通过getContext从HTML标签中提取文本-Google Apps脚本-电子表格

来自分类Dev

如何使用Google Apps脚本向电子表格单元格添加链接

来自分类Dev

为什么Google Apps脚本不更新电子表格中的工作表数量?

来自分类Dev

如何使用Google Apps脚本应用电子表格过滤器?

来自分类Dev

如何使用Google Apps脚本引用外部电子表格

来自分类Dev

Google Apps脚本如何共享特定的电子表格?

来自分类Dev

如何在Google Apps脚本中的不同电子表格之间复制条件格式

来自分类Dev

电子表格需要单独的Google Apps脚本部署权限吗?

Related 相关文章

  1. 1

    Google Apps脚本函数的返回值未显示在电子表格中

  2. 2

    Google电子表格脚本

  3. 3

    在Google时区(而不是电子表格时区)中使用Google Apps电子表格脚本的日期

  4. 4

    从电子表格中修改另一个电子表格:Google Apps脚本

  5. 5

    从电子表格中修改另一个电子表格:Google Apps脚本

  6. 6

    Google Apps脚本可遍历电子表格ID列表,并将范围复制到主文件中

  7. 7

    Google Apps脚本可遍历电子表格ID列表,并将范围复制到主文件中

  8. 8

    Google Apps脚本通过电子表格发送电子邮件

  9. 9

    Google Apps脚本-将数据从电子表格追加到文档模板中的表格

  10. 10

    Google电子表格中表格的总和范围

  11. 11

    Google Apps脚本-编辑者在电子表格上执行脚本

  12. 12

    可以在Google Apps脚本中使用Google电子表格的“查询”功能吗?

  13. 13

    使用Google Apps脚本在Google电子表格中插入单元格

  14. 14

    在Google Apps脚本和Google电子表格中格式化日期

  15. 15

    通过Google Apps脚本#2发布Google电子表格

  16. 16

    使用Google Apps脚本编辑Google电子表格

  17. 17

    使用Google Apps脚本将Google电子表格导出为JSON(或XML)格式

  18. 18

    如何使用Google Apps脚本替换电子表格中的文本?

  19. 19

    如何在Google Apps脚本中使用本机电子表格功能?

  20. 20

    在电子表格上迭代的Google Apps脚本非常慢

  21. 21

    Google Apps脚本-无法在App(电子表格等)中使用HTML服务“ createTemplateFromFile”吗?

  22. 22

    通过getContext从HTML标签中提取文本-Google Apps脚本-电子表格

  23. 23

    如何使用Google Apps脚本向电子表格单元格添加链接

  24. 24

    为什么Google Apps脚本不更新电子表格中的工作表数量?

  25. 25

    如何使用Google Apps脚本应用电子表格过滤器?

  26. 26

    如何使用Google Apps脚本引用外部电子表格

  27. 27

    Google Apps脚本如何共享特定的电子表格?

  28. 28

    如何在Google Apps脚本中的不同电子表格之间复制条件格式

  29. 29

    电子表格需要单独的Google Apps脚本部署权限吗?

热门标签

归档