Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 修改谷歌脚本,更新后它不工作_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets 修改谷歌脚本,更新后它不工作

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

我使用下面的脚本作为时间戳并保存更改,这样我就可以检查已经做了多少更改。问题是,在更新v8之后,脚本现在无法工作? 有人能帮我吗?我的剧本有什么问题吗

  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),它对我有效。你在用电话吗?