10

PythonバージョンのGoogle Drive APIを使用して、Googleドキュメントで「ウェブに公開」->「今すぐ公開を開始」をクリックすることをシミュレートしようとしています。ドキュメントの漠然とした理解に基づいて、これはうまくいくはずだと思います:

service.revisions().update(fileId = newfile['id'],
    revisionId='head', body={'published':True, 'publishAuto': True})

ただし、これは私のドキュメントには影響しないようです。

世界中からすぐにアクセスできる Google スプレッドシートをプログラムで作成できるようにしたいと考えています。

4

1 に答える 1

7

上記のコード スニペットによって返される応答オブジェクトは、次を呼び出す必要があることがわかりますexecute()

service.revisions().update(fileId = newfile['id'], revisionId='head',
    body={'published':True, 'publishAuto': True}).execute()

これにより、リビジョン オブジェクトが返され、ドキュメントの公開プロパティが設定されます。

于 2013-01-15T22:53:42.933 に答える