Google Document API を使用して、新しいドキュメントを作成しようとしているだけでなく、Google ドキュメントの特定のフォルダー内にある現在のすべてのドキュメントのリストを提供しようとしています。私はPythonの開発を始めているので、まだ端が少し荒いです。
私がやろうとしていること:
- [フォルダ名] という名前のコレクション (またはフォルダ) を作成するその名前がまだ存在しない場合のみ
- [フォルダ名]内にドキュメントを作成
- [フォルダ名] からのみ、ドキュメントのリストとドキュメント自体へのリンクを取得します
私は Google Docs API 3.0 を使用しており、Python にはgdata-2.0.16ヘルパーを使用していると思います。
これまでのコード:
gdata.docs.data をインポート
gdata.docs.client をインポート
クラス SampleConfig(オブジェクト):
APP_NAME = 'GDataDocumentsListAPISample-v1.0'
デバッグ = 偽
クライアント = gdata.docs.client.DocsClient()
client.ClientLogin('[メールアドレス]','[パスワード]',source=SampleConfig.APP_NAME)
col = gdata.docs.data.Resource(type='フォルダ', title='フォルダ名')
col = client.CreateResource(col)
doc = gdata.docs.data.Resource(type='document', title='私はこれをやった')
doc = client.CreateResource(doc, collection=col)
それでは、質問に移りましょう: 私が絶望的に立ち往生している場所:
- [フォルダ名] が存在するかどうかを確認するにはどうすればよいですか?
- [フォルダ名] のみのコンテンツを取得する方法は?
- このフォルダに作成したすべてのドキュメントへの絶対リンクを取得するにはどうすればよいですか?
私はここでの完成にはほど遠いことを知っていますが、あなたが与えることができる助けやアドバイスは素晴らしいでしょう.
前もって感謝します!