我知道有很多与 Google Scripts 相关的问题,其中一些涉及我的问题,但我似乎无法找到完整的答案。
我只希望能够在同一个项目文件中为 1 个电子表格运行 1 个或 2 个脚本。如何在不强制每个用户完成允许授权的过程的情况下为共享工作表的每个人授予权限?这可能吗?
也许有替代脚本?这是我的脚本(以防万一):
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet();
var entries = [{name:"Go to active row", functionName:"Go to active
row"}];
sheet.addMenu("Scripts", entries);
myFunction();
};
function gotoend() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var lastRow = sheet.getDataRange().getValues();
lastRow.forEach(function (row,index) {
if (row[3] == "") { // row[0] is the same as Column A. row[1] = B
lastRow.length = index;
}
});
var newRange = sheet.getRange(lastRow.length,1);
sheet.setActiveRange(newRange);
}
/**
* @OnlyCurrentDoc
*/