【问题标题】:Google Script - Order of statement execution谷歌脚本 - 语句执行顺序
【发布时间】:2021-09-13 10:13:44
【问题描述】:

我遇到了脚本执行问题。我需要帮助:

我想设置脚本名“datasu”&“su”在上一个脚本执行完成后执行。因为后面的脚本会基于前面脚本的结果。我曾尝试使用 return 但它没有奏效。是否有任何解决方案可以根据订单运行和完成脚本? 请帮我解决这个问题,非常感谢!

  var team_num = team_ss.filter(String).length;
  ss.getRange(2,1,ss.getLastRow(),23).clearContent();
  var dataena = ss.getRange(2,1,ena.getLastRow(),22).setValues(valueena);
  console.log(team_num);
  var ena = ss.getRange(team_num+1,23,(ss.getLastRow()-team_num),1).setValue('Ena');
  var datasu = ss.getRange(ss.getLastRow()+1,1,su.getLastRow(),22).setValues(valuesu);
  var su = ss.getRange(team_num+1,23,(ss.getLastRow()-team_num),1).setValue('SU');```

【问题讨论】:

    标签: javascript google-apps-script google-sheets google-api google-sheets-api


    【解决方案1】:

    不清楚您要在这里做什么,但请尝试在您要确保已写入电子表格的代码行之后添加SpreadsheetApp.flush()

    【讨论】:

    • 哦,flush() 有效。感谢您对 Boomer 的建议。
    猜你喜欢
    • 2020-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多