我创建了一个Google表格,以便团队可以实时共享文件。在其中一张纸上,我创建了以下脚本来单击按钮即可对范围进行排序。
/** @OnlyCurrentDoc */
function Sortit() {
var spreadsheet = SpreadsheetApp.getActive();
spreadsheet.getRange('A7:M107').activate()
.sort({column: 13, ascending: false});
};
我可以使用自己的帐户运行该脚本,但是其他用户会收到一条消息,指出该脚本正在运行,然后在按“详细信息”时出现具有相同详细信息的“脚本[脚本名称]遇到错误”
对于Google文档的编写脚本来说是超级新手,所以可能只是我不允许的权限
答案 0 :(得分:0)
如果工作表与所有团队共享,则可以尝试将脚本作为Web应用程序公开。从您的脚本转到“发布>部署为Web应用程序”,这将允许您的团队按您的意思执行脚本,这意味着每次他们执行脚本时(如果有限制)将计入您的配额,在单击“发布”后,您将看到这个
在“谁有权访问此应用程序”的位置,选择您需要的域,域中的所有人或任何人。当您是管理员并希望将某些工作委派给用户但又不想授予管理员使用API的权限时,这也有帮助。希望对您有帮助
答案 1 :(得分:-1)