【发布时间】:2023-03-15 13:04:02
【问题描述】:
我在谷歌表格中有这段代码:
function copy(row) {
var value = sheet.getRange(row, 1).getValue();
sheet.getRange(row, 3).setValue(value);
}
然后我更改 onEdit 函数
function onEdit(e){
var range = e.range;
copy(range.getRow());
}
现在这个脚本复制了一些我们编辑的行。
但我需要将此行复制到其他工作表。如果我这样做:
function copy(row) {
var value = sheet.getRange(row, 1).getValue();
var sheetTo = SpreadsheetApp.openById(ID).getSheetByName(NAME);
sheetTo.getRange(row, 3).setValue(value);
}
它不工作。 (如果从编辑器调用函数它运行良好)
请帮忙
【问题讨论】:
-
阿纳斯塔西娅,欢迎来到 SO!您能否告诉我们您收到了什么错误(如果有)?
-
我不知道在哪里可以看到错误。总是它在编辑器中显示像弹出窗口一样,但现在我没有任何
标签: google-apps-script google-sheets google-spreadsheet-api