请帮助制作剧本。如下所述,我写了一段有效的脚本。现在它不起作用,我需要帮助写一个新的。 挑战在于:当你在F列,K和O中进行更改时,首先检查列中文本的可用性 - 然后如果有文本应该首先按F列开始排序 - 然后按列排序Ø 链接有一个动作序列方案: https://drive.google.com/file/d/0B5qSx6LqB8U-d01URS1BcEVtNGs/view?usp=sharing
如果有人可以帮助我,我会很高兴。 无论如何,感谢您的时间和关注:)祝您度过愉快的一天:)29/03/17我需要帮助“服务错误:电子表格” 最近工作的脚本:
function onEdit() {
var ss = SpreadsheetApp.getActiveSheet();
var r = SpreadsheetApp.getActiveRange();
var cols = r.getColumn();
var rows = r.getRow();
var who = ss.getRange(rows,11).getValue();
if (who !== "") {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0]
sheet.sort(6);
sheet.sort(15);}
}
今天收到错误: 服务错误:电子表格
脚本停止工作,请帮忙。
答案 0 :(得分:0)
我没有关注这是如何完成你的动作序列流程图,但我相信这应该像以前一样运行它。我已经看过其他帖子,人们从之前的工作脚本中获得了相同的服务错误消息,我相信Google正在尝试更改某些任务的执行方式,以帮助他们加载服务器。
function onEdit() {
var ss = SpreadsheetApp.getActive();
var r = SpreadsheetApp.getActiveRange();
var cols = r.getColumn();
var rows = r.getRow();
var who = ss.getActiveSheet().getRange(rows,11).getValue();
if (who !== "") {
var sheet = ss.getSheets()[0];
sheet.sort(6);
sheet.sort(15);}
}
我删除了var ss的重复定义并调整了var ss,var who和var sheet在没有它的情况下工作。