Google sheets 修改谷歌脚本,更新后它不工作
我使用下面的脚本作为时间戳并保存更改,这样我就可以检查已经做了多少更改。问题是,在更新v8之后,脚本现在无法工作? 有人能帮我吗?我的剧本有什么问题吗Google sheets 修改谷歌脚本,更新后它不工作,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我使用下面的脚本作为时间戳并保存更改,这样我就可以检查已经做了多少更改。问题是,在更新v8之后,脚本现在无法工作? 有人能帮我吗?我的剧本有什么问题吗 var ss = SpreadsheetApp.getActiveSpreadsheet(); var s = e.source.getActiveSheet(); var sheet = s.getName(); var rowIndex = e.range.getRowIndex(); var colIndex = e.r
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = e.source.getActiveSheet();
var sheet = s.getName();
var rowIndex = e.range.getRowIndex();
var colIndex = e.range.getColumnIndex();
var actionCol1 = 14;
var tSheet = e.source.getSheetByName("History bg pending");
if(sheet=="Hard Live tracker"){
if(e.value != null && colIndex == actionCol1){
e.range.offset(0,9).setValue(new Date ()).setNumberFormat("MM/dd/yyyy hh:mm:ss");
var tRange = tSheet.getRange(tSheet.getLastRow()+1, 1, 1, colIndex+9);
var sRange = s.getRange(rowIndex, 1, 1, colIndex+10);
sRange.copyTo(tRange);
}
}}
你在用电话吗?您能分享整个功能吗?不使用时间驱动的,先生,只有当有人更新特定列作为触发器时,才会在数据上加盖时间戳。这就是我一直试图重现您的错误的全部功能(即使使用我在弃用版本中使用的旧脚本,然后我将其传递给V8),它对我有效。你在用电话吗?