Следующий код работал ранее (и все еще работает со средой выполнения V8):
function myFunction() {
var file = DriveApp.createFile("Test", "Test");
file.setSharing(DriveApp.Access.DOMAIN_WITH_LINK, DriveApp.Permission.VIEW);
Logger.log(file.getUrl());
}
Теперь он выдает следующую ошибку:
Invalid argument
Я изолировал проблему вплоть до параметра доступа DOMAIN или DOMAIN_WITH_LINK. ЧАСТНЫЙ работает нормально. ANYONE и ANYONE_WITH_LINK выдают ошибку разрешений (которая ожидается, поскольку этот пользователь не имеет доступа к общему ресурсу за пределами домена).
К сожалению, я не могу обновить скрипт для использования среды выполнения V8 из-за моего варианта использования.
Еще одно замечание: я получаю ту же самую ошибку с тем же самым кодом при запуске в бесплатной учетной записи Google. (Может быть, система Google не распознает домен?)