Version3について記載します。このAPIで何ができるか?このAPIは以下のことに役立ちます。・Googleシートファイルの中のワークシートを操作する・ワークシートの行に書き込む・ワークシート内のセルの位置をシてして操作する。一般的な使用例は次のとおりです。対象読者このガイドはGoogleスプレッドシートAPIを使用するテクニカルリファレンスを必要とする開発者を対象としています。このガイドはグーグルの開発エンジニアによって書かれ、このAPIの正式なリファレンスです。APIで作成されたGoogleシートドキュメントワークシートスプレッドシート内のセルの名前つきコレクション。すべてのスプレッドシートは最低ひとつのワークシートをもちます。デフォルトでは1シートです。リスト行ワークシート内のキーと値のペアからなるセルの行。APIを使う場合はワークシートの最初の行は常にヘッダとみなされる。各業にキーを行名として定義する必要がある。セルワークシートのデータのひとつどのAPIをバージョンを使用するのか?バージョン3.0はAPI利用ができる唯一のバージョンです。APIの以前のバージョンを使う利点はありません。バージョン3.0はAPI1,2のスーパーセットです。バージョン1、2で書かれたコー度は2012年10月20日で利用できなくなりました。時々、このドキュメントには予期せぬ間違いがあります。それがあなたに起きた場合は大変申し訳ない。フォーラムやバグ提出をお願いいたします。クライアントライブラリーの設定クライアントライブラリーはさまざまなプログラミング言語で提供されます。小ライアンとライブラリーを使うことでシートAPIを簡単に使うことができます。このセクションではプロトコルレベルでシートAPIを使う人には関係ありませんが、GDataクライアントライブラリーを使ってアプリケーションを開発する人には関係があります。(パッケージの導入は割愛:ライブラリーのインクルードについては各ライブラリーのひな形を参照のこと)リクエストの承認アプリケーションがパブリックでないユーザーデータを要求すると、許可トークンを必要とします。トークンはまた、Googleアプリケーションを特定します。承認プロトコルについてOAuth2.0の承認プロセスを使う必要があります。(OAuth1.0は2015年3月5日で停止されます。)OAuth2.0の承認パプリックでないユーザーデータのGoogleスプレッドシートAPIへのリクエストは、認証されたユーザーによって承認されねばなりません。OAuth2.0の承認プロセスは、アプリケーションの種類により異なりますが、一般的には次のような流れです。Googleに作成するアプリケーションを登録。GoogleはクライアントIDとクライアント・シークレットキーを提供します。アプリケーションがユーザーデータにアクセスする時、アクセスするスコープをGoogleに要求します。Googleは承認を求めてユーザーにOAuthのダイアログを表示します。ユーザーが承認すると、Googleはアクセストークンを提供します。このトークンは時間制限があります。アプリケーションはアクセストークンと共にユーザーデータを要求します。Googleがアクセストークンが有効だと認めると、要求されたデータを処理します。一部のフローでは、アクセストークンを新規に撮り直すために、リフレッシュトークンを使うなどの追加のステップが必要です。OAuth2.0のマニュアルを参照してください。GootldeスプレッドシートAPIのOAuth2.0へ提示するスコープ情報は次のとおりです。APIのスコープが必要です。Scopeの部分を見てください。OAuth2.0を使って要求するには、アプリケーションはスコープ情報だけではなく、Googleに登録したクライアントID、クライアントシークレットを必要とします。OAuth2.0の実行(コードなので省略)バージョンを指定するGoogleシートAPIは必要ないです。すべてバージョン3.0です。ノート:GoogleシートAPIのクライアントライブラリは自動的に適切なバージョンを設定します。プロトコルGData-VersionのHTTPヘッダーは以下のようになります。3.0別にURLパラメータとして渡すこともできます。https://spreadsheets.google.com/feeds/spreadsheets/private/full?v=3.0spreadsheets.google.comスプレッドシートの作成GoogleドライブAPIを使って新しいスプレッドシートファイルをアップロードすることで新しいスプレッドシートを作ることができます。シートAPIは現在、スプレッドシートを削除する方法は提供していません。APIのテスト用としては提供されています。シートAPIのURL,見え方、プロジェクションシートAPIは要求されたURLの見え方と、プロジェクションをサポートします。見え方は認証するかどうかできまります。プロジェクションはどのデータを要求に応じて返すかを決定します。どちらもAPIへの要求するURLにセットします。シートAPIにhttps://spreassheets.google.com/feeds/worksheets/key/private/fullspreassheets.google.comこのようなURLは、フィードによるレスポンス中にさまざまなリンクエレメントを入れてシートAPIにより返されます。APIを使う時、アプリケーションはキーワードのprivateやfullを変更することができ、それによりソースの要求をキーワードにより変更せることがdけいます。以下のようなAPI要求が可能ということです。ワープロ、プレゼンテーション、スプレッドシートspreadsheets.google.comプロジェクションbasicはすでに生成されたURLに設定されています。同じことが見え方のpublicにも適用されます他に可能なパラメータは見え方ではprivate、プロジェクションではfullです。見え方のprivateはpublicと置き換えることがdけいます。publicはスプレッドシートが”WEBに公開”されている認証なしの状態のようにフィードを扱うことができます。見え方のpublicはワークシート、リスト、セルのフィードをサポートします。見え方publicはウェブページのjabascriptなどから操作する場合に便利です。シートユーザーインターフェースからやって、「公開」を選んでください。Reqestが帰った場合、kのURLのスプレッドシートが発見できなかった場合です。スプレッドシートが削除されていないか、正しいURLか確認してください。警告:見え方publicは”見え方オプション”で共有をあらわす”WEB上での共有”としては動作しません。”ウェブ上へに公開”と”ウェブ上で共有”は違うのです。我々はこの混乱に気づいています。将来のバージョンのAPIでは対応がされるでしょう。今は、混乱しないでくださいということです。プロジェクションfullはプロジェクションbasicと置き換え、より情報おw絞ることができます。(例えば巣内フィールド、重要なデータのみ)これは帯域が狭い場合に有効です。プロジェクトションbasicはワークシート、リスト、セルのフィードをサポートしています。スプレッドシートの一覧の取得GoogleシートAPIは認証されたユーザーのスプレッドシートの一覧を取得することができます。スプレッドシートをこのAPIで作成、削除できないことに注意してください。APIを使ってください。このAPIの操作は認証された要求でのみ可能です。要求はフィードに認証なしでは処理されません。注意:スプレッドシートのフィードは見え方privateとプロジェクチョンfullのみがサポートされています。プロトコル:現在認証されたユーザーのスプレッドシートを使うには、以下のGET要求をします。https://spreadsheets.google.com/feeds/spreadsheets/private/fullspreadsheets.google.comこの要求はスプレッドシートのフィードのリストすべてを返します。LINEttakaoをフォローするttakao遊ぶエンジニア関連記事ITで遊ぶ本出しました(この記事のみ、しばらくトップです。8月24日リリースしました。エッセイ...ITで遊ぶITコンシューマライゼーションIT部門が一般ユーザーをバカにする時代は過ぎつつあるというデータが出てきた。個人がもつ情報機器を使うことを主題のように「ITコンシューマライゼーション」というようだ。国内スマートフォン市場の...ITで遊ぶウェアラブルコンピューティングに見る時間感覚Googleがやることすべてが正解ではとうていないのだが、とりあえず大企業のやることは、褒めておけば間違いがない、というのがプロのコメンテータがやることだ。コメントで飯を食っていない俺は、過去のハードウェアの経験をまじえて考えてみたい。10でアプリによっては文字化けしている人へWindowsも多くのバージョンを重ね、だいぶんDQNな部分がなくなったと思っていたんですが、使っていてアプリによっては文字化けするので頭をかかえていました。Chrome使っているとシステムが止まるネットを見ても見つからない現象だけど。Chromeを使っているとレインボーマークが出て、やがて全体がハング(フリーズ)する。したらGoogle日本語変換がよくないのかも知れな...ITで遊ぶトラックボールって実は私はパソコンでマウスを使っていない。トラックボール派である。理由はものぐさだから。キーボードから手を離して、マウスを動かすってメンドクサクないですか?パワーポイントとか作ってると右手手首のあたりがこすれて痛くなってきたり。コメントをキャンセルメールアドレスが公開されることはありません。OSXで唯一やらなくてはならないメンテナンス結局、三菱商事に拾われる?ITフロンティアAirMacシリーズ販売終了の。