#google-apps-script #google-drive-api #owner
#google-apps-script #google-drive-api #владелец
Вопрос:
Я хотел бы изменить владельца файла в Google Apps script. Я попробовал следующий код:
function changeOwner() {
var file = DriveApp.getFileById("id");
file.setOwner("dummy@gmail.com");
}
Это генерирует ошибку исключения: аргумент недействителен.
dummy@gmail.com не является членом моей организации.
Не могли бы вы помочь мне передать право собственности пользователю за пределами моей организации?
Комментарии:
1. можете ли вы добавить полную трассировку стека этого исключения?
2. Исключение: Аргумент недействителен. при изменении владельца (changeOwner_test:4:8)
Ответ №1:
Вам не разрешается передавать право собственности на файл на вашем персональном диске пользователю за пределами вашей организации
Если вы попытаетесь — вы получите вышеупомянутую ошибку:
Исключение: недопустимый аргумент
Комментарии:
1. Есть ли другой способ установить владельца для пользователя за пределами моей организации?
2. Вам необходимо создать общий диск, которым вы делитесь с другим пользователем. Переместите файл на общий диск. Затем другой пользователь может переместить его с общего диска на свой личный диск и, таким образом, стать владельцем файла.