当我创建一个访问电子表格并在脚本中使用它的 Apps 脚本库时,我收到一个权限错误(对于以下示例中的 setValue)。如果我在脚本中调用一次相同的电子表格函数(然后将其删除)然后调用库函数,我将永远不会再次获得权限错误(它是可重现的)。
你有没有经历过这样的行为,如果有,你是如何解决这个问题的?
谢谢
图书馆
function addRecord(ss, sheetName) {
var sheet = ss.getSheetByName(sheetName);
sheet.getRange("A1:A1").setValue("Hello World!");
}
剧本
function myFunction() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
MyLib.addRecord(ss, "Sheet1");
}
错误消息
“您没有调用 setValue 所需的权限”