Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.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工作表中打开单元格进行编辑_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 在Google工作表中打开单元格进行编辑

Google apps script 在Google工作表中打开单元格进行编辑,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我想要实现的是创建一个按钮,添加一个新行并设置焦点,这样就可以在不需要额外单击的情况下完成键入。但现在我只设置了焦点,但要开始键入,必须单击单元格 如何使用脚本打开单元格,以便用户可以立即开始键入? 当我使用setCurrentCell函数时,它只设置焦点,但我无法开始键入 我想要达到的目标: 这是我用来在onOpen()页面底部的一个函数: 我尝试了各种按钮类型(插入图像、图形和指向特定单元格接收焦点的链接),但没有成功。但是,无论您使用什么作为按钮,在您选择它之后,如果您点击enter,您将

我想要实现的是创建一个按钮,添加一个新行并设置焦点,这样就可以在不需要额外单击的情况下完成键入。但现在我只设置了焦点,但要开始键入,必须单击单元格

如何使用脚本打开单元格,以便用户可以立即开始键入? 当我使用
setCurrentCell
函数时,它只设置焦点,但我无法开始键入

我想要达到的目标:

这是我用来在onOpen()页面底部的一个函数:


我尝试了各种按钮类型(插入图像、图形和指向特定单元格接收焦点的链接),但没有成功。但是,无论您使用什么作为按钮,在您选择它之后,如果您点击
enter
,您将得到如下结果


选择后,点击
esc
。然后您就可以开始键入。

请尝试设置ActiveRange(range),其中range是您要跳转到的单元格的范围。欢迎使用StackOverFlow。请借此机会使用并学习如何使用和提供。如果你收到一个有助于你解决问题的答案,请检查它,这样每个人都可以看到问题已经解决。
function gotoBottomOfPage(){
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getSheetByName('WorkLog')
  var lr=sh.getLastRow();
  sh.getRange(lr+1,1).activate();//just change this to the row/column you want or you can use A1Notation.
}