파일에서 활성 사용자 편집기를 제거하는 중에 문제가 발생했습니다. 나는 그것이 잘 작동 follwing을 코드하려고 할 때 :파일 removeEditor 문제 (DriveApp)
function testOwner() {
var theFile = DriveApp.createFile('New Text File', 'Hello, world!');
theFile.setOwner('[email protected]');
theFile.removeEditor(Session.getActiveUser().getEmail());
}
을하지만이 'makecopy로'방법을 사용하고 때 편집기가 제거 된 경우에도 스크립트를 중지 메시지 오류가 발생합니다. removeEditor 라인에
function testOwner2() {
var template = DriveApp.getFileById(TEMPLATE_ID);
var theFile = template.makeCopy('Name');
theFile.setOwner('[email protected]');
theFile.removeEditor(Session.getActiveUser().getEmail());
}
오류 메시지 : 여기에 코드입니다 '불가능 드 trouver 난 요소 correspondant à CET identifiant. 너는 네가 너를 사랑해. ' 의미 '이 ID와 일치하는 요소를 찾을 수 없습니다. 액세스 할 수있는 권한이 부여되지 않았을 수 있습니다. '
이 질문에 대해서는 질문하지 않았습니다. 알려진 문제입니까?
도움 주셔서 감사합니다.
감사에서 작업을 수행하는 방법을 설명하지만 getEffectiveUser은 내가 처음 생각했던 문제 –