Eh bien, je transfère une propriété de plusieurs fichiers et je voudrais omettre les e-mails de notification, j'ai trouvé quelques modèles ici dans la bibliothèque, mais je ne peux pas le faire sans mon code, si quelqu'un peut me aider je serai reconnaissantchanger le propriétaire et envoyer un e-mail
function folderTransfer()
{
var pas = DriveApp.getFolderById("ID");
var arquivos = pas.getFiles();
var me = 'email'; /* tirar este e-mail e deixar que seja qualquer prop.*/
var novoProp = 'email';
var pastas = pas.getFolders();
while (pastas.hasNext())
{
var pasta = pastas.next();
var pastaID = pasta.getId();
fileTransfer(pastaID, me, novoProp);
pasta.setOwner(novoProp);
pasta.removeEditor(me);
}
//Transferir pasta pai para novoProp
pas.setSharing(DriveApp.Access.PRIVATE, DriveApp.Permission.VIEW);
pas.setOwner('email');
pas.removeEditor('email');
function fileTransfer(pastaID, prop, novoProp)
{
var pasta = DriveApp.getFolderById('id');
var arquivos = pasta.getFiles();
while (arquivos.hasNext())
{
var arquivo = arquivos.next();
arquivo.setSharing(DriveApp.Access.PRIVATE, DriveApp.Permission.VIEW);
arquivo.setOwner('email');
arquivo.removeEditor('email');
}
}
}
Dupliquer de https://stackoverflow.com/questions/21189936/share-a-drive-document-without-notifying-user-with-google-apps-script – Brian
Malheureusement je ne sais pas ce que je fais mal , mais cet exemple ne fonctionne pas –