我正在尝试删除Google课堂中的公告,但不能,这是我的代码:
function doPatch(){
/*Course ID*/
var courseId = "14887945865";
/*Announcements ID*/
var id = "15923451820";
//Try delete using remove
Classroom.Courses.Announcements.remove(courseId, id);
/*
Log ERROR: @ProjectPermissionDenied The Developer Console project is not permitted to make this request
*/
//Try update with path, PUBLISHED -> DELETED
/*
var resource = {
'state': 'DELETED'
}
Classroom.Courses.Announcements.patch(resource, courseId, id, {
'updateMask':'state'
});
*/
/*
Log ERROR: state: State can only be changed to PUBLISHED
*/
}
首先,我直接尝试使用remove,但显示此错误:
@ProjectPermissionDenied不允许开发人员控制台项目发出此请求
第二,我尝试将状态更新为DELETE并显示:state:状态只能更改为PUBISHED
有什么主意吗? 你能帮我吗?
非常感谢。