【发布时间】:2021-08-08 20:31:47
【问题描述】:
我是 GAS 的新手,这是我在 Stackoverflow 上的第一个问题。希望我能用正确的方式为您解释我的问题。
我在名为“INPUT”和“DATA”的 1 个电子表格中有 2 个工作表。 在 INPUT 表上有一个名为“ScanNr”的命名范围(值始终为 18 位)
需要将此命名范围的值复制到工作表 DATA (col A) 的新行中。
目前我在表格 DATA (col B) 中使用 MID 公式来获取扫描的一部分。
你能帮我调整一下脚本,这样我就不用使用公式了吗? 当前公式的一个示例是“=MID(A5, 8, 4)”
这是我目前的代码:
function SaveScan() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var myForm = ss.getSheetByName("INPUT");
var myData = ss.getSheetByName("DATA");
var myScan = myForm.getRange("ScanNr").getValue();
myData.getRange(myData.getLastRow()+1, 1).setValue(myScan);
// myData.getRange(myData.getLastRow(), 2) // ?? I don't know how to do this.
}
我们将不胜感激。
【问题讨论】:
标签: google-apps-script google-sheets