Zaawansowana usługa Dysk umożliwia korzystanie z interfejsu Google Drive API w Apps Script. Podobnie jak wbudowana usługa Dysk 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 usługa wbudowana 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 znajdziesz w dokumentacji referencyjnej interfejsu Google Drive API. Podobnie jak wszystkie usługi zaawansowane w Apps Script, zaawansowana usługa Dysku używa tych samych obiektów, metod i parametrów co publiczny interfejs API. Więcej informacji znajdziesz w artykule na temat określania podpisów metod.
Aby zgłosić problemy i uzyskać pomoc, zapoznaj się z przewodnikiem pomocy po interfejsie Drive API.
Przykładowy kod
Przykładowy kod w tej sekcji korzysta z wersji 3 interfejsu API.
Prześlij pliki
Poniższy przykładowy kod pokazuje, jak zapisać plik na Dysku użytkownika.
Wyświetlanie listy folderów
Poniższy przykładowy kod pokazuje, jak wyświetlić listę folderów najwyższego poziomu na Dysku użytkownika. Zwróć uwagę na korzystanie z tokenów stron, 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, dlatego aby uzyskać dostęp do pełnej listy wyników, użyj tokenów stron.
Dodaj właściwości pliku
Poniższa próbka kodu wykorzystuje pole appProperties
do dodania właściwości niestandardowej do pliku. Właściwość niestandardowa jest widoczna tylko dla skryptu. Aby dodać właściwość niestandardową do pliku, który jest też widoczny dla innych aplikacji, użyj pola properties
. Więcej informacji znajdziesz w artykule Dodawanie niestandardowych właściwości pliku.