Google 脚本 - 语句执行顺序
Google Script - Order of statement execution
我遇到脚本执行问题。我需要帮助:
我想设置脚本名称“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');```
不是很清楚您要在此处执行的操作,但请尝试在您要确保已写入电子表格的代码行之后添加 SpreadsheetApp.flush()
。
我遇到脚本执行问题。我需要帮助:
我想设置脚本名称“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');```
不是很清楚您要在此处执行的操作,但请尝试在您要确保已写入电子表格的代码行之后添加 SpreadsheetApp.flush()
。