我是Apps脚本的新手。我希望有人可以帮助我。
我想在Google表格中创建一个Apps脚本,该脚本将返回到单元格C4并使其可编辑。我的脚本如下:
function EditC4() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('C4').activate();
}
该脚本的问题是刚刚使C4处于活动状态,但无法编辑。当C4处于“活动”状态时按F2也不起作用。我正在从另一个函数调用EditC4函数。我不希望使用“ Browser.msgBox”使其可编辑。有人可以帮忙吗?我到处搜索,但找不到答案。
的激活()方法主要用于由宏注册一些细胞或范围作为活性,然后使用getActiveRange()或getActiveCell()以获得在这些范围回来。
在这种情况下,您要使用activateAsCurrentCell()。
function EditC4() {
var spreadsheet = SpreadsheetApp.getActive();
var sheet = spreadsheet.getActiveSheet();
sheet.getRange('C4').activateAsCurrentCell();
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句