通过脚本检索正在输入的电子表格值

时间:2015-01-09 17:30:37

标签: google-apps-script google-sheets

https://docs.google.com/spreadsheets/d/1mhwyMSCxcpA3B-Kixpdrb8W4lFgpktOrEKHef6DF5X8/edit?usp=sharing

我在工作表中创建了一个函数,无法弄清楚如何返回用户在公式栏中输入的当前单元格输入,但在单击保存之前未能按键盘上的Enter键执行'saveNewEntry'功能的按钮图像。

导致功能问题的行动:

单击单元格F4并键入100,不要按Enter键或单击另一个单元格,只需立即单击链接到该功能的保存按钮。您将看到用户输入“100”,因为未按下输入并且未单击其他单元格仍保留在公式栏中,并且未保存在“已保存的条目最后500个”行下方。

我希望这是有道理的。任何有关如何实现这一目标的帮助将不胜感激。 感谢

1 个答案:

答案 0 :(得分:1)

它正如预期的那样保存当前值。除非Enter或单元格被单击到另一个单元格上,否则当前单元格值不会更改。单击图像(“保存”按钮)不会单击另一个单元格,因为它实际上位于所有单元格的顶部(即使它看起来嵌入在单元格中)。

我建议将条目提交作为附加组件放在侧边栏中。当按下“保存”或“提交”时,可以始终抓取文本框的当前值,与单元格不同。