我写了一个绑定到Google表格的简单Google Apps脚本。它在手动运行时成功运行,并在使用时间触发器运行时的前几个小时工作。
但是,几个小时之后,时间触发器将停止工作,显然会失去权限。 "失败总结"来自apps-scripts-notifications@google.com的电子邮件说:
"Authorization is required to perform that action."
任何人都知道为什么会发生这种情况?谢谢。以下是代码片段:
function Autocopy() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Weekly
Record");
var data = sheet.getDataRange().getValues();
var range1 = sheet.getRange(1,3);
var date1 = range1.getValue();
var newdata = new Date();
rangeToCopy = sheet.getRange(4, 3, 69, 36);
rangeToCopy.copyTo(sheet.getRange(4,9));
rangeToClean = sheet.getRange(4, 3, 69, 6);
rangeToClean.clearContent();
range1.setValue(newdata);
}[enter image description here][1]
答案 0 :(得分:0)
当您在同一浏览器中登录多个Google帐户时,会发生Google Apps脚本问题。
要确认,请打开Google Chrome,转到菜单,然后选择新的隐身窗口。这里打开相同的Google表格并再次运行脚本。