URL "Créer une copie"

Ma question est sans doute bizarre mais savez vous si il y a une URL spécifique pour Créer une copie d'un document ou pour activer le pop up à partir d'un tableau ..

Par exemple à partir d'un tableau template : https://docs.google.com/spreadsheets/d/13P7mZQhKkew2wt59yG3_ODDXDn6TVuh27Ov4DqZ-0C0/edit#gid=0

Au lieu de faire Fichier -> Créer une copie. Pensez vous qu'il y a une URL spécifique pour le déclencer automatiquement le popup pour que je n'ai plus qu'à rentrer le nom du nouveau fichier copié.

Je vous remercie.

EDIT : j'ai trouvé cette URL : https://docs.google.com/spreadsheets/d/13P7mZQhKkew2wt59yG3_ODDXDn6TVuh27Ov4DqZ-0C0/copy

Peut-on sauter cette étape et aller directement sur le document copié ? Le bouton "Créer une copie" doit bien pointer vers une adresse non ?

EDIT : j'ai trouvé cette URL : https://docs.google.com/spreadsheets/d/13P7mZQhKkew2wt59yG3_ODDXDn6TVuh27Ov4DqZ-0C0/copy

Peut-on sauter cette étape et aller directement sur le document copié ? Le bouton "Créer une copie" doit bien pointer vers une adresse non ?

c'est en effet la solution, mais pour aller directement sur la copie, il faut un script

toutefois il reste du domaine du propriétaire et n'est pas partagé a priori

la question est donc : veux-tu en diffuser des copies ? ou en faire des duplicata (ne prend pas forcément s au pluriel !) pour toi travailler sur une nouvelle version ?

Travailler sur des nouvelles versions à chaque fois.

Je pars du template et je créer une copie pour un nouveau client à chaque fois.

si tu pars d'un template, je suppose donc que tu connais son id

tu peux faire ceci

function cloneGoogleSheet() {
  var fileID = 'id du template'
  var fileName = 'le nouveau nom'
  var folderID = 'id du dossier où sera stockée la copie'
  var destFolder = DriveApp.getFolderById(folderID); 
  var newUrl = DriveApp.getFileById(fileID).makeCopy(fileName, destFolder).getUrl();
  Browser.msgBox(newURL)
}

ou tu appelles cette fonction avec les variables

function cloneGoogleSheet(fileID,fileName,folderID) {
  var destFolder = DriveApp.getFolderById(folderID); 
  var newID = DriveApp.getFileById(fileID).makeCopy(fileName, destFolder).getId();
  return (newID)
}

il faut que je voie ensuite comment lancer automatiquement

Au lieu de faire Fichier -> Créer une copie.

j'ai quand même le sentiment que c'est le plus simple !

Rechercher des sujets similaires à "url creer copie"