You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Google Apps Script函数单独运行正常,批量执行时medewerkerLijst失效

Google Apps Script 批量调用函数时medewerkerLijst无法执行的问题解决

单独运行medewerkerLijst函数功能正常,但通过Aanmaken函数批量调用medewerkerLijst、nieuwDossier、sorteerDossiers时,medewerkerLijst无法执行,后两个函数运行正常。

问题原因

medewerkerLijst函数存在变量名错误:获取目标区域时使用了未定义的pasteSheet变量,正确变量名应为pasteSheet2。该错误会导致函数执行时抛出异常,批量调用时该异常会中断medewerkerLijst的执行(部分环境下不会终止后续函数运行,因此后两个函数仍能正常执行)。

修正后的代码

仅需修改medewerkerLijst函数中的变量名:

function medewerkerLijst() {
  var ss5 = SpreadsheetApp.getActiveSpreadsheet();
  var copySheet2 = ss5.getSheetByName("-Dossier");
  var pasteSheet2 = ss5.getSheetByName("-Medewerkers");

  // 获取源区域
  var source2 = copySheet2.getRange(2,7,1,1);
  // 获取目标区域
  var destination2 = pasteSheet2.getRange(pasteSheet2.getLastRow()+1,1,1,1);

  // 复制值到目标区域
  source2.copyTo(destination2, {contentsOnly:true});
}

修正后,Aanmaken函数批量调用三个函数时,medewerkerLijst即可正常执行,完成从-Dossier表到-Medewerkers表的数据复制操作。

内容的提问来源于stack exchange,提问作者Thomas van Dooremaal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 00:10:25