Zaawansowana usługa Dysku umożliwia korzystanie z interfejsu Google Drive API w Apps Script. Podobnie jak wbudowana usługa Dysku w Apps Script, ten interfejs API umożliwia skryptom tworzenie, znajdowanie i modyfikowanie plików oraz folderów na Dysku Google. W większości przypadków wbudowana usługa jest łatwiejsza w użyciu, ale ta zaawansowana usługa oferuje kilka dodatkowych funkcji, w tym dostęp do niestandardowych właściwości plików oraz wersji plików i folderów.
Dokumentacja
Szczegółowe informacje o tej usłudze można znaleźć w odwołaniach dokumentacjiGoogle Drive API. Jak wszystkie i usługach zaawansowanych w Apps Script, Usługa Dysku używa tych samych obiektów, metod i parametrów co publicznego interfejsu API. Więcej informacji znajdziesz w artykule Na czym polegają podpisy metod określonych.
Aby zgłaszać problemy i uzyskać inną pomoc, zapoznaj się z przewodnikiem po interfejsie Drive API.
Przykładowy kod
Przykładowe fragmenty kodu w tej sekcji używają wersji 3. za pomocą interfejsu API.
Prześlij pliki
Poniższy przykładowy kod pokazuje, jak zapisać plik w Drive użytkownika.
Wyświetlenie listy folderów
Poniższy przykładowy kod pokazuje, jak wyświetlić listę folderów najwyższego poziomu w folderze Dysk. Zwróć uwagę na użycie tokenów strony, aby uzyskać dostęp do pełnej listy wyników.
Wyświetlenie listy wersji
Poniższy przykładowy kod pokazuje, jak wyświetlić listę wersji danego pliku. Pamiętaj, że niektóre pliki mogą mieć kilka wersji, a aby uzyskać dostęp do pełnej listy wyników, musisz użyć tokenów strony.
Dodaj właściwości pliku
W tym przykładowym kodzie pole appProperties
służy do dodawania niestandardowych właściwości do pliku. Właściwość niestandardowa jest widoczna tylko dla skryptu. Aby dodać do pliku właściwość niestandardową, która będzie widoczna również dla innych aplikacji, użyj pola properties
. Więcej informacji znajdziesz w sekcji Dodawanie pliku niestandardowego
usługi.