O serviço avançado do Drive permite usar a API Google Drive no Apps Script. Assim como o serviço integrado do Drive no Apps Script, essa API permite que os scripts criem, localizem e modifiquem os arquivos e pastas no Google Drive. Na maioria dos casos, o serviço integrado é mais fácil de usar, mas esse serviço avançado fornece alguns recursos extras, incluindo acesso a propriedades de arquivos personalizadas, bem como revisões de arquivos e pastas.
Referência
Para informações detalhadas sobre esse serviço, consulte a documentação de referência da API Google Drive. Assim como todos os serviços avançados no Apps Script, o serviço avançado do Drive usa os mesmos objetos, métodos e parâmetros que a API pública. Para saber mais, consulte Como as assinaturas de método são determinadas.
Para informar problemas e encontrar suporte, consulte o guia de suporte da API Drive.
Exemplo de código
Os exemplos de código nesta seção usam a versão 3 da API.
Fazer upload de arquivos
O exemplo de código a seguir mostra como salvar um arquivo no Drive de um usuário.
Listar pastas
O exemplo de código a seguir mostra como listar as pastas de nível superior no Drive do usuário. Observe o uso de tokens de página para acessar a lista completa de resultados.
Listar revisões
O exemplo de código a seguir mostra como listar as revisões de um determinado arquivo. Alguns arquivos podem ter várias revisões, e você precisa usar tokens de página para acessar a lista completa de resultados.
Adicionar propriedades do arquivo
O exemplo de código a seguir usa o campo appProperties
para adicionar uma propriedade personalizada a um arquivo. A propriedade personalizada só é visível para o script. Para adicionar ao arquivo uma
propriedade personalizada que também fica visível para outros apps, use o
campo properties
. Para mais informações, consulte Adicionar propriedades de arquivo
personalizadas.