我有以下脚本用于按日期排序共享电子表格&时间。
function onOpen(event){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var tableRange = "A2:O";
var range = sheet.getRange(tableRange);
range.sort( [1, 3] );
}
当我打开电子表格时脚本运行正常,但是我收到了另一个协作者使用电子表格时的失败通知。错误是:您没有此操作的权限(第7行,文件“代码”)。有没有办法确保每个协作者都具有运行脚本所需的权限?
答案 0 :(得分:0)
事实证明,电子表格的每个用户都必须授权电子表格使用onOpen触发器。我转而使用基于时间的触发器。