【发布时间】:2019-04-25 13:38:58
【问题描述】:
我有一张客户表和一张发票表
当我转到发票表 D12 并键入位于客户表中的发票 ID 时,我会从一些 vlookup 中获取所有数据。
但我想要的是这样的:
我单击客户表中发票编号所在行的单元格。我激活了test1功能,发票单D12中的发票号码应该是更改的。
但是当我运行这个脚本时,我得到了这个错误:
TypeError: 在对象表中找不到函数 setActiveSheet
有人知道如何更改发票 D12 单元格吗?
function test1() {
var ss = SpreadsheetApp.getActiveSheet();
var row = ss.getActiveCell().getRow();
var rowSource = ss.getRange(row, 8);
ss.setActiveSheet(spreadsheet.getSheetByName('Invoice'), true);
ss.getRange('D12').activate();
ss.getCurrentCell().setValue(rowSource);
}
【问题讨论】:
标签: google-apps-script google-sheets