問題タブ [google-spreadsheet-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - クロスドメインの ajax 呼び出しが許可されていない場合、Google スプレッドシート API をどのように使用することになっていますか?
クロスドメインの ajax 呼び出しが許可されていない場合、どうすればよいでしょうか? 注:廃止されたリンク。問題の元のページの関連セクションで質問が更新されました。
リンクから; (開発者ガイド: プロトコル v 2.0 – Google スプレッドシート API):
行を追加
テーブルに行を追加するには<entry>
、関連データを含む要素を作成することから始めます。
次に、エントリを送信する適切な URL ( POST URL ) を決定します。を持つリスト フィードの<link>
要素でPOST URL を見つけることができますrel="http://schemas.google.com/g/2005#post"
。
次に、必要な認証を行い、このドキュメントの認証セクションで説明されているように、新しい POST 要求の Authorization ヘッダーを作成します。
POST 要求の本文に、コンテンツ タイプを使用して、上で作成したAtom<entry>
要素を配置します。application/atom+xml
次に、リクエストを POST URL に送信します。
スプレッドシートは、リストベースのフィードに表示される最後の行の直後、つまり最初の完全に空白の行の直前に新しい行を挿入します。
php - Zend_Gdata でスプレッドシートを開けませんか?
これを行うと、次のエラーが表示されます。
それは私にはあまり意味がありません。スプレッドシートのキーが無効である場合、なぜ $sheet->getId() がそれを返すのでしょうか?
gdata - 2 脚の OAuth とスプレッドシートの更新
Google API を使用していくつかのスプレッドシートを更新しています ( Two legged access control ボックスをチェックすることを除いて、こちらで説明されているように 2 脚の oauth を使用しています)。スプレッドシートの作成は正常に機能し、スプレッドシート内での新しいワークシートの作成も正常に機能します。しかし、スプレッドシート上のデータを操作することはできないようです....
次のいずれかを取得します。
listFeed の使用
サーバーエラーが発生しました。少し待ってから、スプレッドシートをリロードしてみてください。
また
セルフィードの使用
com.google.gdata.util.AuthenticationException
何か案は ?
ありがとう
google-api-java-client - google-api-java-client を使用して SpreadSheet クライアントを実装する
カレンダーの例に基づいて SpreadSheet クライアントを実装しようとしています。パーサーと @Key 属性を利用して、スプレッドシート、ワークシート フィード、およびエントリを取得することができました。(説明はこちら) ただ、ListFeedのレスポンスになった時、要素にデータが格納されているので@Key機能が使えないのですが、これを自動で解析する方法はありますか?
python - 特定の場所で Google スプレッドシートに行を挿入する必要がある
Python を使用して Google スプレッドシートを更新しています。スプレッドシート用の Google Python ライブラリを使用すると、InsertRow API を使用して行をスプレッドシートに挿入できます。
次に例を示します。
myDictionary は挿入する辞書、spreadsheetKey はスプレッドシートのキー、worksheetKey はワークシートのキーです。ただし、スプレッドシートの途中にある特定の行に挿入したいと考えています。この API は最後にのみ挿入します。
これを行う方法があれば、誰でも知っていますか?
ありがとう。
java - Google Document List API を使用して Google Spreadsheet ドキュメントを挿入し、それを更新する
私はこれに非常に混乱しています。私はたくさん試しましたが、インターネット上のどこにも適切な答えを見つけることができませんでした. 私の要件は次のとおりです。
スプレッドシート ドキュメントを作成し、それにデータを書き込む必要があります。
認証のために、クライアント認証を使用しています (ユーザー名とパスワードをサービスに渡します)。これまでのところ、次のことがわかりました。
これで、Google スプレッドシート API を使用してドキュメントのコンテンツを更新する必要があることがわかりました。問題は、Google スプレッドシート API を使用しているときにこのドキュメントを関連付けて、変更できるようにするにはどうすればよいかということです。いろいろ検索して、フィードに複数のドキュメントをリストする方法を見つけましたが、単一のドキュメントを取得する方法を見つけることができませんでした。
私を助けてください。
よろしくお願いいたします。
パヴァン・アンドゥクリ。
java - Google スプレッドシート Java API を使用して Google スプレッドシートにデータを挿入する
以下は、データを挿入するために使用しているコードです。Google が提供するサンプルからピックアップされます。
私がやろうとしているのは、ワークシートを取得して、それにデータの行を挿入することです。どんなに頑張ってもうまくいかない。client.insert() で実行するたびに次のエラーが発生します
We're sorry, a server error occurred. Please wait a bit and try reloading your spreadsheet.
google-docs - GdataAPIを介したコメントへのアクセス
質問1:Googleドキュメントのgdata apiを介してコメントにアクセスするにはどうすればよいですか?
誰かが私にサンプルコードまたはいくつかのドキュメントへのリンクを提供できますか?それは可能ですか?
質問2:gdata apiを介してGoogleドキュメントを管理(返信、追加、解決...)するにはどうすればよいですか?
誰かが私にサンプルコードまたはいくつかのドキュメントへのリンクを提供できますか?
ありがとう
php - PHP Zend_Gdata_Spreadsheetsはバッチで複数のセルを更新しますか?
Zend_Gdata_Spreadsheets を使用して、PHP で Google Docs スプレッドシートを操作しています。スプレッドシートの多くのセルを変更する必要があるため、updateCell() メソッドを使用します。
例: $spreadsheetService->updateCell(1, 1, "hello", $spreadSheetKey, $worksheetId);
私のコードは、セルを更新するために正常に動作します。しかし、多くのセル (通常は 20 または 30 セル) を更新する必要があり、(上記のコードを使用して) 1 つずつ更新すると、セルの更新ごとに個別の API 呼び出しが行われます。更新するセルが多数ある場合、実行に長い時間がかかることがあります。
より効率的になるように、セルのバッチを一度に更新する方法はありますか?