Google Docs / Apps API:グラフ付きスプレッドシート(Googleスプレッドシート)
-
05-07-2019 - |
質問
.NETアプリケーションからGoogleドキュメント内にグラフを作成するプロセスを自動化する方法はありますか。
探しているワークフローは...
- Excelドキュメントを作成します。
- Googleドキュメントにアップロードします。
- スプレッドシートでグラフを作成します。 (これを理解できません。)
- ACLを使用して公開します。 (ボーナス)
このチャートまたは純粋なSpreadsheet APIにGoogle Chart APIを使用するかどうかはわかりません。
GData .NETクライアントライブラリを使用しています。
解決
更新:GoogleフォーラムでGoogleの従業員によって確認されましたが、これは不可能です...
他のヒント
(2016年6月)最初に受け入れられた回答は古くなっています。 Google I / O 2016では、Google Sheets APIからスプレッドシート内にチャートを 作成できます。まず最初に:1) GData API は前世代のGoogle APIです...すべてが非推奨ではない、すべての新しい Google API Google Data Protocol を使用しない 。 2)新しいGoogle Sheets API v4 があります(GDataではありません)。
ここから先に進むには、 .NET用のGoogle APIクライアントライブラリを取得する必要がありますおよび最新の Sheets API を使用します。これは、以前のどのAPIよりもはるかに強力で柔軟です。始めるのに役立つ C#コードサンプルをご覧ください。 Pythonにアレルギーがない場合は、動画を作成しました新しいAPIを紹介し、ブログポスト。必要に応じて学習し、C#に効果的に移行できます。 JavaScriptにアレルギーがなく、より複雑な実践的な例を試してみたい場合は、 Google Sheets codelabのプロジェクトは、APIを使用してグラフとピボットテーブルを作成します。その後、C#でこれを行う方法を推定できます。
公開および sharing / ACLs 、両方とも Google Drive API 。これらは、スプレッドシート、ドキュメント、 スライドに適用できるより一般的な操作です。