Muszę duplikować cały folder na Dysku Google raz w tygodniu. W folderze znajduje się około 25 plików. Jak to łatwo zrobić?
google-drive
Koleś2012
źródło
źródło
Odpowiedzi:
Jeśli korzystasz z aplikacji Dysk Google na komputerze, możesz skopiować i wkleić folder w katalogu Dysk Google, a to go skopiuje. Nie wierzę, że można to zrobić z poziomu aplikacji internetowej.
źródło
Napisałem skrypt aplikacji, aby rozwiązać ten problem. Możesz skopiować dowolną zawartość folderu oraz zawartą w nim strukturę. Skrypt pomoże wyeliminować potrzebę korzystania z aplikacji komputerowej Dysk Google. Dodając wyzwalacze, możesz nawet zautomatyzować proces.
Skopiuj strukturę folderów / skrypt treści GDrive
Proszę zanotować :
_copy
do wszystkich podfolderówfolder_you_want_copied_copy
Jest w najwyższej hierarchii dominującego Dysku Google, więc jeśli kopiowane podfolder z dysku, to bańka aż do najwyższego poziomu, gdy kopiowanyźródło
Jeśli korzystasz z interfejsu internetowego Dysku Google ...
Utwórz nowy folder i nazwij go tak, jak chcesz.
Przejdź do istniejącego folderu, wybierz wszystkie pliki, kliknij prawym przyciskiem myszy i naciśnij kopiuj.
Wybierz wszystkie kopie, kliknij prawym przyciskiem myszy i naciśnij przenieś do. Wybierz nowy folder.
Pamiętaj, że ta metoda nie będzie działać, jeśli folder, który chcesz skopiować, ma podfoldery.
źródło
Bardzo późna odpowiedź na OP, i myślę, że nawet nie jest to możliwe w chwili zapytania, ale to właśnie robię dzisiaj:
Uwaga: Jest to rozwiązanie, gdy masz dużo małych plików i podfolderów, które razem tworzą niewielki skompresowany plik. Przydatność maleje wraz ze wzrostem całkowitego rozmiaru skompresowanego pliku.
źródło
Wolę powstrzymać się od umożliwienia stronom trzecim dostępu do mojego Dysku, chyba że muszę, tak jak Lucky 711 , napisałem własny skrypt. Zostawiam to tutaj dla przyszłych poszukiwaczy przygód Google. Skopiuje folder i całą jego zawartość. Dla mojego przypadku użycia napisałem go do obsługi plików z wieloma rodzicami, po prostu dodając skopiowany folder jako nowego rodzica. Jeśli nie chcesz tego, upuść część „Policz rodziców, którzy nie są tym rodzicem”.
Na przykład, jeśli chcesz tworzyć nowe kopie plików z wieloma rodzicami, a nie tylko dodawać nowy folder jako inny rodzic, krótszy kod wyglądałby następująco:
źródło
1jVlkj------------------------Gk3D7
z wyjątkiem tego, że wszystkie myślniki są postaciami. Ten bełkotliwy ciąg jest unikalnym identyfikatorem przypisanym przez Google. Gdy masz już trzy wejścia, możesz wywołać tę funkcję z innej funkcji z czymś w rodzajucopyFolderAndContentsToFolder('superLongIdString','anotherLongIdString','NewFolderName')
countOfOtherParents++;
tylko linię i to wystarczy. W moim przypadku jawnie chciałem, aby te pliki po prostu otrzymały innego rodzica, niż tworzyć nową kopię pliku. Jeśli masz na myśli pliki, które działają jak hiperłącza otwierające inne foldery, to nie wiedziałem, że możesz to zrobić.Możesz użyć dodatku „ Kopiuj folder ” dla Arkuszy kalkulacyjnych Google:
Add-ons > Get add-ons
i dodaj dodatek „Kopiuj folder”Zobacz samouczek wideo .
Lub, ten chromowany sklep internetowy Google App Script może być wykorzystany do osiągnięcia tego wyniku. Ten nie wymaga utworzenia arkusza kalkulacyjnego Google.
źródło
Korzystam z wielu komputerów i nie chcę umieszczać na nich aplikacji napędowej, dlatego napisałem poniższy skrypt do skopiowania na stronie. Jest brzydki i podstawowy, ale działa. Kopiuje tylko folder i jego pliki, a nie podfoldery. Jestem pewien, że jest miejsce na ulepszenia, więc nie krępuj się i weź to i popraw, ale mam nadzieję, że przynajmniej pomoże od samego początku.
Zgodnie z komentarzem poniżej jest to skrypt Google Apps. Aby go użyć, otwórz aplikację skryptową Google, a następnie skopiuj i wklej cały kod do pustego skryptu. Następnie kliknij opcję publikowania w menu, a następnie wybierz wdróż jako aplikację internetową. Następnie możesz kliknąć link Najnowszy kod lub skopiować i wkleić adres URL do przeglądarki. Następnie znajdziesz pole, w którym możesz wpisać folder, który chcesz skopiować, oraz przycisk kopiowania. To powinno utworzyć kopię folderu, który nazwałeś, oraz kopię wszystkich plików w nim zawartych.
Uwaga: nie będzie kopiować podfolderów, tylko pliki.
źródło
Aby powielić folder, przeciągnij go i upuść w innym folderze, przytrzymując przycisk CTRL.
źródło
To bardzo dobra aplikacja Google Script Macros: https://script.google.com/macros/s/AKfycbxbGNGajrxv-HbX2sVY2OTu7yj9VvxlOMOeQblZFuq7rYm7uyo/exec
z dziennikami w czasie rzeczywistym i selektorem folderów.
źródło