出现这个错误可能是因为应用脚本代码存在问题或者部署失败。可以尝试重新部署,或者检查代码中是否有错误。
以下是一个示例代码,用于使用AppScript部署API创建新版本:
function createNewVersion() {
var scriptId = 'YOUR_SCRIPT_ID';
var projectId = 'YOUR_PROJECT_ID';
var deploymentId = 'YOUR_DEPLOYMENT_ID';
var params = {
method : 'POST',
headers : {
'Authorization' : 'Bearer ' + ScriptApp.getOAuthToken()
},
contentType: 'application/json',
payload: JSON.stringify({
"versionNumber":"2",
"projectId": projectId,
"deploymentConfig":{
"version":"V2",
"description":"This is the second version of my app.",
"scriptId": scriptId,
"manifestFileName":"appsscript.json",
"enabled":true
}
})
};
var url = 'https://script.googleapis.com/v1/projects/' + projectId + '/deployments/' + deploymentId + '/versions';
var response = UrlFetchApp.fetch(url, params);
Logger.log(response.getContentText());
}
注意替换代码中的 YOUR_SCRIPT_ID、YOUR_PROJECT_ID 和 YOUR_DEPLOYMENT_ID 为你自己的值。如果部署成功,你会在控制台日志中看到新部署的版本信息的响应。如果出现错误,可以根据响应信息来定位问题。