使用 JS 导航到 google 工作表中的某个单元格?
Navagate to a certain cell in google sheets with JS?
是否可以从单元格获取显示数据并导航到它显示的单元格?
例如:
Sheet Eric
A B C D E
1
D4
2
3
4
它会从单元格 B1
获取文本并转到它显示的单元格(在本例中为 D4
)?我试过:
function myFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
ss.setActiveSheet(sheet).setActiveSelection("D50");
}
我最近也问过这个问题,但由于我的英语水平很差,所以没有多少人理解我的意思。我想更改最后一行 setActiveSelection("D50");
部分并对其进行编辑,以便它可以从单元格 B1
获取文本并转到它显示的单元格。这部分是我过去的问题。它会出于某种原因读取公式,我猜这是一个失败。如果你能帮忙,那就太好了!
要获取单元格的值,请使用 getValue()
代码修改示例:
function myFunction(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
var activeCellValue = sheet.getActiveCell().getValue();
ss.setActiveSheet(sheet).setActiveSelection(activeCellValue);
}
- 这将检索在您 运行 脚本
时处于活动状态的单元格的值
- 如果单元格内容是单元格的有效 A1 表示法,代码将突出显示相应的单元格
是否可以从单元格获取显示数据并导航到它显示的单元格? 例如:
Sheet Eric
A B C D E
1
D4
2
3
4
它会从单元格 B1
获取文本并转到它显示的单元格(在本例中为 D4
)?我试过:
function myFunction()
{
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
ss.setActiveSheet(sheet).setActiveSelection("D50");
}
我最近也问过这个问题,但由于我的英语水平很差,所以没有多少人理解我的意思。我想更改最后一行 setActiveSelection("D50");
部分并对其进行编辑,以便它可以从单元格 B1
获取文本并转到它显示的单元格。这部分是我过去的问题。它会出于某种原因读取公式,我猜这是一个失败。如果你能帮忙,那就太好了!
要获取单元格的值,请使用 getValue()
代码修改示例:
function myFunction(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("Eric");
var activeCellValue = sheet.getActiveCell().getValue();
ss.setActiveSheet(sheet).setActiveSelection(activeCellValue);
}
- 这将检索在您 运行 脚本 时处于活动状态的单元格的值
- 如果单元格内容是单元格的有效 A1 表示法,代码将突出显示相应的单元格