gpt4 book ai didi

javascript - 简单 "Delete Sheet/Insert Sheet"脚本的服务器错误

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:31 29 4
gpt4 key购买 nike

我在一个非常简单的脚本上收到服务器错误,我不确定为什么。该脚本的目的是检查工作表是否已存在。如果工作表确实存在,则应将其删除并重新创建。如果不存在,则应创建它。

如果工作表尚不存在,脚本可以正常工作。如果它确实存在,脚本将删除工作表,然后在带有 .insertSheet("Test") 的行上抛出以下错误。

“很抱歉,发生服务器错误。请稍等一下,然后重试。”

非常感谢任何帮助!

function newSheet() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(),
sheet = spreadsheet.getSheetByName("Test");
if(sheet != null){
spreadsheet.deleteSheet(sheet);
}
spreadsheet.insertSheet("Test");
}

最佳答案

尝试,传递一个索引...

function newSheet() {
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(),
sheet = spreadsheet.getSheetByName("Test");
if (sheet != null) {
spreadsheet.deleteSheet(sheet);
}
spreadsheet.insertSheet("Test", spreadsheet.getSheets().length);
}

看看是否可行?

关于javascript - 简单 "Delete Sheet/Insert Sheet"脚本的服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27530722/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com