2012-07-20 9 views
15

ネイティブのGoogleドキュメントをプログラムで編集したり、特定の言葉を太字やハイパーリンクにすることはできますか?私はそれをDOCやODTのような形式にエクスポートし、変更を加えて元に戻すことができます。しかし、この方法で手作業で試してみたら、正確な見た目が失われていました。スプレッドシートには何かがあるようですが、ネイティブGoogleドキュメントのAPIやオブジェクトモデルは見つかりませんでした。ネイティブのGoogleドキュメントファイルをプログラムで操作する方法

答えて

13

残念ながら、REST APIを使用してGoogle文書(Googleワープロ文書)をプログラムで編集することはできません。現時点ではGoogleスプレッドシートのみsuch an APIとなっています。

Google Apps Scriptを試すことができます:https://developers.google.com/apps-script/これはホストされたスクリプト環境で、既存のGoogleドキュメントを編集して管理できるGoogle Documents Serviceを提供します。

最後に、RTFなどのオープンフォーマットを使用してドキュメントをアップロードし、GoogleドライブAPIを使用してネイティブGoogleドキュメントに変換できます。

+0

私はapps-scriptを試しました。うまく機能しました。 [時間駆動トリガ](https://developers.google.com/apps-script/execution_methods#time-driven_trigger)と組み合わせて、私は自分の要件を満たすことができると思います。ありがとう! – Sanjay

+1

@Nivco様、GoogleドライブAPIを使用してWord文書をアップロードしてGoogle Doc形式に変換する方法を見つけることができません。私を助けてくれますか? –

+0

こんにちは@SaeedNeamati、WordドキュメントをGoogleドキュメント形式に変換するには、「convert」パラメータを使用してドライブAPIのinsertメソッドを使用できます:https://developers.google.com/drive/v2/reference/files/insert - [このSOの投稿も参照してください](https://stackoverflow.com/questions/12480376/is-it-possible-to-update-a-google-docs-file-with-data-from-a -microsoft-office-fi?rq = 1) – Quent1V

関連する問題