我想加快我的工作流程。通常情况下,我输入我们销售的计算机的CPU,然后查看其速度和内核数量等。但是我想在记录CPU时根据我已经放入另一张表的信息自动填充此信息。如何获取Google表格单元格中的值并根据一系列单元格测试其内容?
如何获得某个特定单元的值,以便我可以根据预先记录的CPU测试它?
在Python我正在寻找这样的事情..
Spreadsheet = SpreadsheetApp.getActiveSheet()
if Spreadsheet.currentSheet == 'sheet1':
active_cell = Spreadsheet.GetActiveCell()
if active_cell.value != None:
cpu = cell.value
row = active_cell.getRow()
if cpu in Spreadsheet.Sheet2.cellRange(B2:B1000):
row2 = row matching cpu
Spreadsheet.sheet1.cell(E, row).value = Spreadsheet.Sheet2.cell(C, row2).value
Spreadsheet.sheet1.cell(F, row).value = Spreadsheet.Sheet2.cell(D, row2).value
这是我目前..
function onEdit() {
var s = SpreadsheetApp.getActiveSheet(); // current Spreadsheet Document?
if(s.getName() == "Sheet1") {
var active_cell = s.getActiveCell();
if(active_cell != null) {
}
}
}
我相信,如果电池本身没有按上面的代码检查不存在。我如何继续获取单元格的内容?
如何根据单元格范围测试该值?
另外,行var s = SpreadsheetApp.getActiveSheet()
引用整个文档或sheet1?
好的,谢谢。因此,要获取当前单元格中的值,它将是'SpreadsheetApp.getActiveSheet()。getActiveCell()。getValue()'? – Craig
是的,就是这样! –