2

ここで、GoogleドキュメントはGoogleドライブAPIでプログラム的に変更できないと述べた非常に憂鬱なQAをいくつか見つけました-アップロード/ダウンロードオプションしかありません。

私はそれらの同様のトピックをチェックしました:

1)ネイティブの Google doc ファイルをプログラムで操作する方法

2)どのようにプログラムで Google ドキュメントにドキュメントを作成しますか?

ネイティブの Google ドキュメント形式を直接ダウンロードしてアップロードすることはできないと思います。この要件を解決する他の方法はありますか?

誰かが選択したドキュメントでプログラムでGoogleアプリスクリプトをトリガーしようとしましたか?それは可能ですか? 入力にいくつかのパラメーターを使用して、プログラムでGoogleアプリスクリプトを開始することは可能ですか?

ネイティブのGoogleドキュメントのいくつかのテキストを置き換える必要があるだけですが、写真や境界線などのフォーマットが壊れるため、ダウンロード->変更->アップロード(たとえば、Word/html/pdf形式の場合)フローを使用できません... (お客様の要件: 完全な Google 統合、独自のフォーマットなし)

探求するのに良い革新的なアイデアやヒントはありますか?

Google ドライブをある種の非常に単純なテンプレート システム (~数千のユーザー、数百の Google ドキュメント) として使用しようとしていますが、途中で多くの制限があるため、それは本当に間違った考えのようです。

4

2 に答える 2

1

ドライブ API を使用して Google ドキュメントのコンテンツをプログラムで管理することはできませんが、Apps Script でドキュメント サービスを使用して、テキストの置換やその他の編集を実行できます。

https://developers.google.com/apps-script/service_document

于 2012-12-04T23:32:57.223 に答える
0

ドキュメントのコンテンツを独自の形式にダウンロードする前に変更する webapp と同じドメインに展開された Google アプリ スクリプトを呼び出します。いくつかの文字列を置き換えるだけで、複雑なことは何もありません。

このソリューションは機能しますが、少し脆弱です (g アプリ スクリプト + Google アプリ エンジン アプリを 1 つのドメインにインストールする必要があります)。スクリプトをトリガーした後に変更が反映される速度がわからないため、常にわずかな時間 (10 秒など) 待機します。変更されたドキュメントをダウンロードしようとする前に。

重要な欠点は、localhost から GScript を呼び出せないことです。そのため、アプリを毎回 Google App Engine にアップロードする必要があるため、開発が少し遅くなります。

于 2012-12-06T03:57:09.740 に答える