几小时后执行该操作需要授权

时间:2017-12-14 06:38:19

标签: google-apps-script

我写了一个绑定到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]

1 个答案:

答案 0 :(得分:0)

当您在同一浏览器中登录多个Google帐户时,会发生Google Apps脚本问题。

要确认,请打开Goog​​le Chrome,转到菜单,然后选择新的隐身窗口。这里打开相同的Google表格并再次运行脚本。

相关问题