Google apps script &引用;服务错误:电子表格“;错误-保护类出现Google脚本问题
我在一个项目中有一个子功能,我用它来复制一张图纸。这已经成功了好几个月,没有任何问题。当我运行它时,我突然收到一个错误“服务错误:电子表格”。我知道它在周日没有问题,代码也没有改变。通过一系列记录器语句,我知道错误发生在线路上Google apps script &引用;服务错误:电子表格“;错误-保护类出现Google脚本问题,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我在一个项目中有一个子功能,我用它来复制一张图纸。这已经成功了好几个月,没有任何问题。当我运行它时,我突然收到一个错误“服务错误:电子表格”。我知道它在周日没有问题,代码也没有改变。通过一系列记录器语句,我知道错误发生在线路上 var p = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0]; 我已经做了一些测试,似乎大多数保护类命令都触发了错误。我在谷歌上搜索过,只能找到15小时前的一篇相关文章,有人遇到了类似的问题,但
var p = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
我已经做了一些测试,似乎大多数保护类命令都触发了错误。我在谷歌上搜索过,只能找到15小时前的一篇相关文章,有人遇到了类似的问题,但问题不大。在我看来,这是谷歌方面的一个问题。是否有人可以确认或提供关于如何进行的任何见解?他们是否可能正在做一些事情,并且很快就会解决
function DuplicateProtections(Week) {
//Duplicates the selected Template keeping all the protections
var sheet = ss.getSheetByName(Week);
var sheet2 = sheet.copyTo(ss).setName('Temp');
var p = sheet.getProtections(SpreadsheetApp.ProtectionType.SHEET)[0];
var p2 = sheet2.protect();
p2.setDescription(p.getDescription());
p2.setWarningOnly(p.isWarningOnly());
if (!p.isWarningOnly()) {
p2.removeEditors(p2.getEditors());
p2.addEditors(p.getEditors());
}
var ranges = p.getUnprotectedRanges();
var newRanges = [];
for (var i = 0; i < ranges.length; i++) {
newRanges.push(sheet2.getRange(ranges[i].getA1Notation()));
}
p2.setUnprotectedRanges(newRanges);
}
功能重复保护(周){
//复制所选模板,保留所有保护
var sheet=ss.getSheetByName(周);
var sheet2=sheet.copyTo(ss.setName('Temp');
var p=sheet.getProtections(SpreadsheetApp.ProtectionType.sheet)[0];
var p2=sheet2.protect();
p2.setDescription(p.getDescription());
p2.仅设置警告(p.isWarningOnly());
如果(!p.isWarningOnly()){
p2.removeditors(p2.getEditors());
p2.加法器(p.getEditors());
}
var ranges=p.getUnprotectedRanges();
var newRanges=[];
对于(变量i=0;i
这似乎是一个bug!
在互联网上搜索您的问题时,我在上遇到了以下问题:
似乎很多人都有和你一样的问题,这一切都是从昨天(2020年2月5日)开始的。你可以打电话☆ 在本页左上角的问题编号旁边,因为它让谷歌知道有更多的人遇到了这个问题,因此更有可能看到它更快
我希望这对您有用。谢谢您的回复。自从我昨天发帖以来,似乎有越来越多的帖子出现了。希望谷歌能尽快修复。看起来很多人在工作中使用这些功能。我已经关注了你的链接,并在这期杂志上加了星号。这是否回答了你的问题?是的,正如阿尔贝托·维尔马在下面所说,这是一个2月5日发生的错误。感谢您的回复。