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.
}