Script Partage de droits "Accès général" et non "Utilisateurs avec accès"

Bonjour,

j'ai créé un script d'enregistrement dans un nouveau google sheet qui permet de récupérer les droits des utilisateurs et de tous les mettre comme éditeurs.

Le problème est que cela le fait mais au niveau de Utilisateur avec accès

2024 05 16 20h17 50

Je voudrais pouvoir le réaliser au niveau de "Accès général" pouvoir passer de "Limité" à "Tous les utilisateurs qui ont le lien" et de "Lecteur" à "Editeur".

2024 05 16 20h18 08

Quelqu'un pourrait t'il m'aider à modifier ce script ?

function Enregistrement() {
var Classeur = SpreadsheetApp.getActiveSpreadsheet();
var editors = Classeur.getEditors();
var viewers = Classeur.getViewers();
  var Titre = Classeur.getRange('A1').getValue();//Renommage du classeur au nom du mois
  var nouvelleFeuille = Classeur.copy(TitreMAJ);
 for (var i = 0; i < editors.length; i++) {//Modification des droits de partage
    nouvelleFeuille.addEditor(editors[i]);
  }
  for (var j = 0; j < viewers.length; j++) {
    nouvelleFeuille.addEditor(viewers[j]);
  }
  }

Merci pour votre contribution

Ma solution alternative est de créer une copie manuellement et ensuite de lancer le script.

Bonne journée

Rechercher des sujets similaires à "script partage droits acces general utilisateurs"