Serviço avançado do Drive (original) (raw)

Serviço avançado do Drive

Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Com o serviço avançado do Drive, é possível usar aAPI Google Drive no Apps Script. Assim como o serviço integrado do Drive do Apps Script, essa API permite que os scripts criem, encontrem e modifiquem 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 oferece alguns recursos extras, incluindo acesso a propriedades de arquivos personalizados e 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 mais informações, consulte Como as assinaturas de método são determinadas.

Para informar problemas e encontrar outros tipos de suporte, consulte o guia de suporte da API Drive.

Código de amostra

Os exemplos de código nesta seção usam a versão 3da API.

Fazer upload de arquivos

O exemplo de código abaixo mostra como salvar um arquivo no Drive de um usuário.

Listar pastas

O exemplo de código abaixo 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 abaixo usa o campo appProperties para adicionar uma propriedade personalizada a um arquivo. A propriedade personalizada só fica visível para o script. Para adicionar uma propriedade personalizada ao arquivo que também seja visível para outros apps, use o campo properties. Para mais informações, consulte Adicionar propriedades de arquivo personalizadas.