1

私は毎週リセットする必要があるスプレッドシートを作成していますが、PyDrive APIを使用してファイルのコピーを作成しようとしています。以下のコードを使用してください。Python:Googleドライブのファイルを特定のフォルダにコピーする

私の問題は、私がコピーを保存したいフォルダを指定することができないということです。すべてのバックアップを含む「アーカイブ」というフォルダを持っていたいと思います。これはPyDriveを使って可能ですか?ありがとう!

## Create a new Document in Google Drive 
from pydrive.auth import GoogleAuth 
from pydrive.drive import GoogleDrive 
gauth = GoogleAuth() 
gauth.LocalWebserverAuth() 
drive = GoogleDrive(gauth) 
folder = "########" 
title = "Copy of my other file" 
file = "############" 
drive.auth.service.files().copy(fileId=file, 
          body={"parents": [{"kind": "drive#fileLink", 
           "id": folder}], 'title': title}).execute() 
+3

私は、あなたが 'body = {" parents ":[...]}'で目的のフォルダを指定していることを確かめています。 –

+0

それはトリックでした!どうもありがとうございます! – Soer7022

答えて

0

@Rawingのコメントのおかげで私はそれを理解しました。 "folder"変数に指定されました

+0

あなたは[あなた自身の答えを受け入れる]ことができます(http://stackoverflow.com/help/someone-answers) –

関連する問題