无法删除公告Google App脚本

时间:2018-07-12 08:56:12

标签: google-apps-script google-classroom

我正在尝试删除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

有什么主意吗? 你能帮我吗?

非常感谢。

0 个答案:

没有答案