Google apps script 如何在谷歌工作表的左上角显示活动单元格?
我有一个大的谷歌表单,如果活动单元格出现在表单的左上角,那就太好了。我已经在Excel()中找到了解决方案,所以我一直在想,在googlesheet中是否也有类似的可能?有人能帮我吗?我已经更新了我的代码,使之更加明确地说明如何运行和测试.setActiveSelection()函数 您应该能够使用以下各项:Google apps script 如何在谷歌工作表的左上角显示活动单元格?,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有一个大的谷歌表单,如果活动单元格出现在表单的左上角,那就太好了。我已经在Excel()中找到了解决方案,所以我一直在想,在googlesheet中是否也有类似的可能?有人能帮我吗?我已经更新了我的代码,使之更加明确地说明如何运行和测试.setActiveSelection()函数 您应该能够使用以下各项: function setActiveCellFunction() { var test = SpreadsheetApp.getActiveSpreadsheet().getActiv
function setActiveCellFunction() {
var test = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell().getA1Notation();
Logger.log(test);
SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().setActiveSelection("A1");
var test = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getActiveCell().getA1Notation();
Logger.log(test);
}
两个Logger.log()调用的结果如下:
[19-08-05 08:54:26:287 EDT] D8
[19-08-05 08:54:26:291 EDT] A1
激活该单元格以外的单元格,使用SpreadsheetApp.flush()更新用户界面,然后激活好的单元格。激活的单元格在屏幕上没有进入左上角,我使用了上面的代码。。。有什么帮助或其他想法吗?(例如,如果我激活的单元格是H16,如果我想让该单元格位于表格左上角,我应该使用哪个脚本?)我已经更新了我的答案,使其更加详细。从日志的结果可以看出,活动单元格已更改。你能测试一下吗?如果还有问题,你能回答吗?(否则,如果您可以使用此答案,请“标记为答案”:)